Harry Styles vs. Victoria Beckham

So, who wore this nearly $800 Burberry heart-print blouse better?