Have your cake and eat it
This expression is most commonly found in the form ‘you can’t have your cake and eat it’ meaning that one cannot entertain two irreconcilable choices at the same time. It first appears in print in 1546 in John Heywood’s collection of proverbs. John Keats uses it in his poem On Fame in 1816. It is not known who coined the expression.