Once upon a time, R'n'B stood for Rhythm and Blues. Now it means crappy pop music made by colored people.
Rock includes a multitude of sins, mostly crummy pop music made on the same instruments once associated with blues and/or rock'n'roll bands. With rare exceptions, Rock is usually played by melanin deprived persons.
I'm not going to choose either... for obvious reasons.