Which pop princesses' print reigns supreme?
Beyonce Knowles stepped out in New York Thursday in a long patchwork print skirt and hot pink top. Giant sunglasses, hoops, and a fedora completed her look.
Rihanna -- the protege of Beyonce's husband Jay-Z -- hit the streets of London in a Stella McCartney marble print jacket dress that showed off her legs and cleavage.
Who worked the spring trend better? We have to give the nod to Rihanna. Although she's showing a lot of flesh, her print is more modern and youthful.
Click on the Launch Gallery below and vote on which look you prefer!