Idiom Translator

How do you say “Have it both ways” in German?

The closest natural German equivalent is das eine haben und das andere nicht lassen wollen, which literally means “to want one thing without giving up the other”. English speakers use have it both ways to mean to get the benefits of two incompatible choices. A German expression for wanting both sides of a choice. It is longer than the English but keeps the criticism. Register: informal. Usage frequency: common.

Closest natural German

das eine haben und das andere nicht lassen wollen

/das ˈaɪnə ˈhaːbn̩ ʊnt das ˈandərə nɪçt ˈlasn̩ ˈvɔlən/

Literal meaning
“to want one thing without giving up the other”
Register
informal
How often it's used
common
Equivalence

Near-exact equivalent

93 out of 100

What a native German speaker would actually say

This wording points out someone’s reluctance to give up either benefit. The sentence should make clear why the two cannot reasonably go together.

For a direct warning, “Du kannst nicht beides haben” is shorter. It means you cannot have both.

How close is the meaning?

  • Meaning5 out of 5
  • Tone5 out of 5
  • Context5 out of 5
  • Literal similarity1 out of 5

These ratings are editorial approximations, not measurements.

What are other ways to say it in German?

  • Du kannst nicht beides haben.

    Literally: “You cannot have both.”

    A shorter way to point out the trade-off directly.

In context

  • English

    You want complete privacy but a public fan club; you can't have it both ways.

    German

    Du willst völlige Privatsphäre, aber auch einen öffentlichen Fanclub; du kannst nicht beides haben.

  • English

    He wants to keep the car and spend the money from selling it. He wants it both ways.

    German

    Er will das Auto behalten und das Geld aus dem Verkauf ausgeben. Er will das eine haben und das andere nicht lassen.

Related expressions

Last updated 2026-10-01