Both Rihanna and Mariah Carey recently stepped out in New York City wearing some pretty bold ensembles. Rihanna dared to walk the city streets in a long, pink negligee, while Mariah rocked a floor-length ball gown on the subway. Whose bold public ensemble was best?

Rihanna is no stranger to shocking fashion choices, so it doesn't come as a surprise that she donned a long, pink nightgown while walking around Manhattan recently. RiRi paired the eye-catching silk lingerie with Converse sneaks and a denim jacket, which gave the sexy, feminine gown a rocker edge.

Mariah Carey had no problem with the grittiness of the city subway, wearing a floor-length, cerulean ball gown on the train.

Cast your vote for Rihanna or Mariah Carey in the poll below!

See Rihanna Wear Lingerie in NYC

Pacific Coast News

See Mariah Carey Rock a Ball Gown on the Subway

Oops! See the Most Embarrassing Celebrity Wardrobe Malfunctions