HAVE IT BOTH WAYS


Meaning of HAVE IT BOTH WAYS in English

benefit from two incompatible ways of thinking or behaving.

→ both ways

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.