Beyonce is naturally prettier than Rihanna. Rihanna has better fashion sense.