Kate is pretty, very fit, and looks great in that white bikini! However, she has a boyish figure and she's almost completely flat-chested. Diana was beautiful, charming, and had a nice "rack" even when she was super-thin. Diana also looked great in a bikini. I like Kate, but she lacks the freshness and star quality that Diana always had. As for the pictures themselves, Kate was a 25 year old at that time and Diana was a 35 year old woman who had had two children. Not exactly an apple to apples comparison. Nevertheless, DIANA WINS HANDS DOWN!