Selena Gomez and Britney Spears must've had the same fashion advisors back in Dec. 2012, since both of the pop princesses wore the same Bottega Veneta gown. Of course, the burning question is: which of these songstresses wore it best? 

Gomez, 20, rocked the corset dress in her Glamour 2012 Woman of the Year issue while seated atop an opulent sofa. She looked gorgeous and very old Hollywood glam in the sexy combo of dark fabrics, including velvet, satin and leather. Meanwhile, Brit, 31, flaunted her curves in the figure-hugging dress at the 'X Factor' finale at the close of 2012. The 'Scream and Shout' singer's updo and makeup gave her look a more contemporary feel than that of Gomez, but there's no doubt this dress translates well on both ladies.

Who gets your vote for who wore it best? Selena Gomez or Britney Spears? Cast yours below!

More From PopCrush