use or spend something and still keep it He always wants to eat his cake and have it too and is never prepared to sacrifice anything.
EAT ONE`S CAKE AND HAVE IT TOO
Meaning of EAT ONE`S CAKE AND HAVE IT TOO in English
English idioms vocab. Словарь английских идиом и выражений. 2012