to have or want to have the advantages of two different situations or ways of behaving that are impossible to combine
have / want it both ways
to have or want to have the advantages of two different situations or ways of behaving that are impossible to combine
You can't have it both ways. If you can afford to go out all the time, you can afford to pay off some of your debts.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición