This question is about a particular phrase, because I know you can choose either the singular or plural form in certain constructions, but I am not sure if in this case it's alright.
Attractive people will give the king a kiss on the cheek every time he raises his hand.
I am not sure if "people" makes sense because you're using "a kiss" instead of "kisses" and you are describing what happens "every time you do X"
The following seems more appropriate:
An attractive person will give the king a kiss on the cheek every time he raises his hand.
So is it correct? Yes or no?