
Have your cake and eat it
Impossibility Emphasis
This phrase stresses the impossibility of having two conflicting desires met at the same time. 
Unrealistic Expectations
Using this phrase suggests that someone's expectations are unrealistic or greedy. 
Common Uses
It's often used to highlight someone's awareness of the need to make a choice. 