have it both ways

have it both ways (have advantages from two things at the same time) — ►иметь и то, и другое сразу

Example: She could either become a house-wife and mother or stay working full-time in a profession, but she couldn't have it both ways.

See also
[и волки сыты, и овцы целы]
[eat one’s cake and have it too]
Also на ёлку влезть и ж*** не ободрать (vulg.);
и невинность соблюсти, и капитал приобрести