Selena Gomez and Katy Perry posed together Tuesday night at the UNICEF Snowflake Ball, and with both ladies looking so good, it's hard to pit them against each other in a 'Best Dressed' contest!

Looking well beyond her years, Selena wore a form-fitting, black and blue Dolce & Gabanna gown embellished with gold sparkles. Meanwhile Katy stood out in a dark blue Naeem Khan dress filled with sheer, circular cut-outs and topped off with a long, cape-like shawl.

Related Article: Selena Gomez's New Album Release Date

The 7th Annual Snowflake Ball honors those whose philanthropic commitment save children's lives. Selena is a well-known ambassador for UNICEF and has done years of work for it's programs.

Who do you think is best dressed? Selena or Katy?

Photos Courtesy of: Getty Images