the answer to this question is personality can be quite accurately described using five basic traits.
They refer this as the big five personality traits, that involve Openness to experience, Conscientiousness, Extraversion, Agreeableness, Neuroticism.
By understanding these traits in a certain individual, we can predict the behavior that the individual will display a certain situation.