African-American or Black People / Caucasian or White People are all cringe worthy to say. It's hard to say any because a person might get offended if you called them a black person instead of an African-American and vice versa (for ex.). And I don't know how to explain why. It's the context that matters.
I hate when people stress the word black: "That
BLACK guy has a nice shirt" like..
relax.
And don't ever call someone a coloured person / person of color.