Which word would i use to say elegant, classy, or high-class when referring to people


I've come across words like 「高級な」、「上品な」、and 「エレガントな」. I'm wondering if any of
these can be used or if there are other words. I'm also curious to know if
there is a difference between 「高級な」and 「上品な」. Thank you.




  * [上品](https://dictionary.goo.ne.jp/jn/109905/meaning/m0u/%E4%B8%8A%E5%93%81/)、[品](https://dictionary.goo.ne.jp/jn/188982/meaning/m0u/)がある、[気品](https://dictionary.goo.ne.jp/jn/53594/meaning/m0u/)がある -- "refined, polite"
  * [雅【みやび】](https://dictionary.goo.ne.jp/jn/213710/meaning/m0u/%E9%9B%85/)、[優雅](https://dictionary.goo.ne.jp/jn/223873/meaning/m0u/%E5%84%AA%E9%9B%85/) -- "courtly"
  * [粋【いき】](https://dictionary.goo.ne.jp/jn/10297/meaning/m0u/%E7%B2%8B/)、[風流](https://dictionary.goo.ne.jp/jn/190512/meaning/m0u/%E9%A2%A8%E6%B5%81/) -- "intellectual and stylish"

高級 usually doesn't describe people, except for referring to higher tier of
staff, like 高級官僚 "high-level bureaucrat". エレガント can be used like "elegant"
but, as Japanese, it's limited to one's appearance or behavior, rather than
inner quality.

