Actually, I think both hats are new. She attends a lot of racing events and she almost always wears new hats. This year alone she’s worn 5 new hats - 3 in Australia and now 2 at Cheltenham + she’ll wear a couple more at Ascot.
I remember a discussion about this a while back and the prevailing opinion was that she borrows hats, since most of them are never seen again. Like jewelers, a lot of milliners offer the option of renting a hat.
the purple/pinkish one looks like a hat she's worn at least once, to the 2016 Trooping, but it could also be one she's worn at Cheltenham before (but it does look brighter now, so it may just be an identical hat in a different color). But the photos from Trooping aren't wonderful so I'm not 100% sure. She does wear a lot of new hats, but she does also rewear hats a lot too.
Edit: Looking at photos, the purple hat is definitely not new.
It's a great color for her but the style doesn't do much for her.
LaRae