Difference between 品格 / 品质 / 人品 / 人格 / 素质? I have seen 品格，品质，人品，人格，素质 all defined as moral quality or character, though I'm guessing there's more nuance in the way they are used. Are these words interchangeable or do they describe different things? What is the connotation of each? Thanks in advance for any help you can provide
It would try to explain the difference in English on my best and I will include the common meanings.


  品格


It means generally the way a person deals or reacts with the outside world, it could also refer to the quality and character of a literature work. It could also mean the quality of a product, but people often use the word 品质 for this meaning.


  品质


It refers the quality of a product or the quality of a person's morality, IQ, EQ, health and so on.


  人品


It means personality, however, more on the degree of a person's morality in the society. Although, recently, people has been using 人品 as luck, this is not yet officially accepted as a meaning for this word.


  人格


This means personality.


  素质


It refers to the quality of a person's behavior.