have your cake and eat it (too)

US /hæv jʊər keɪk ænd iːt ɪt tuː/
UK /hæv jʊər keɪk ænd iːt ɪt tuː/
"have your cake and eat it (too)" picture
1.

avoir le beurre et l'argent du beurre, tout vouloir

to want or try to do two things that are impossible to do at the same time

:
You can't have your cake and eat it too; you need to choose between your career and your hobby.
Tu ne peux pas avoir le beurre et l'argent du beurre ; tu dois choisir entre ta carrière et ton passe-temps.
She wants to work full-time and also travel the world, but she can't have her cake and eat it too.
Elle veut travailler à temps plein et aussi voyager à travers le monde, mais elle ne peut pas avoir le beurre et l'argent du beurre.