各有所好gèyǒusuǒhàoMeanings1. everyone has their likes and dislikes (idiom)Characters used各each有to have所place好good