Chinese words · Chengyu

高不成低不就

gāobùchéngdībújiù

unable to get what one wants and unwilling to settle for less

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.