Katy for sure. She actually writes and cowrites all her songs and Rihanna doesn't do that with any. I think Katy's music is a lot better than Rihanna's.
Rihanna! I love her o much! Such a beautiful legend! I hate Katy Perry, cause she didn't get the message of the meat dress and she said that it was awful! Sorry but I have to go with RiRi!