Someone who always looks for the "better" and more ideal places (to live), jobs, things to buy that fit his taste/mood etc. He is always looking for better because he always feels it's "not enough".
Learn English – What to call it when someone always looks for greener pastures
expressionsvocabularyword-request
Related Topic
- Finding Words for Someone Who Always Agrees with Their Bosses
- Learn English – Someone who looks for problems and is not interested in solving an issue pragmatically
- Learn English – What do you call the gesture of mildly hitting someone else with your elbow
- Learn English – Someone who always goes to extremes in everything
- Learn English – Word for someone who always thinks about his girlfriend
Best Answer
Although Maulik V. is right in stating that what you describe is human behaviour, not all humans display the behaviour in such a way that it deserves special attention. For the cases where the behaviour is note-worthy (and potentially annoying), you could use opportunist: it describes someone who will see and seize any opportunity to advance their own position. As an adjective, you can describe the person as opportunistic.
As for the neutral description of the behaviour, as you mentioned in the question already, that person is looking for greener pastures. An expression that also fits is the grass is always greener on the other side of the fence, which describes the tendency that humans display to always assume life is better somewhere else (in a literal or figurative way).