fair-weather
adjective /ˈfeə weðə(r)/
/ˈfer weðər/
[only before noun] (disapproving)- (of people) behaving in a particular way or doing a particular activity only when it is pleasant for them
- a fair-weather friend (= somebody who stops being a friend when you are in trouble)
Oxford Collocations DictionaryFair-weather is used with these nouns:- friend