I'm looking for two words: a word that means an independent-minded person and its opposite. Not necessarily a rebel or someone who wants to stand out, but someone who is comfortable sticking with what he prefers and doesn't get swayed by other people.
For example, let's say someone is out with his friends and his friends decide to order a beer, but he doesn't order one because he doesn't drink and he is not anxious about trying to fit it with everyone.
And the opposite scenario in which someone, who doesn't drink and actually doesn't like drinking, only does it when he is out with his friends because he wants to fit in with everyone and be accepted by them.
What would the words be for both cases? I have found words for the first case through google translate, but I am not sure which one to use.
Can you please provide example sentences for both the opposite words as well so I know how to use it?