Have your cake and eat it too
Have your cake ? and eat it too
to have or do two good things at the same time that are impossible to have or do at the same time.
You can’t have your cake and eat it too.
In case you do not know today's expression ?, add it to your collection on ProgLingo App and practice to increase your vocabulary.