Tori Amos has vowed never to wear a bikini amid fears the paparazzi will catch an unflattering picture of her.

The 49-year-old singer admits she doesn't even strip off in her back yard because she worries she may be caught out.

Amos tells the Bbc, "I'm very cautious especially when I'm in the States. When I'm at the beach. The sad thing is, that when you're my age, what people want to show is what you look like in that situation and that you are 49 and you're not 29... and it becomes a negative so I don't want to put myself through that.

"Therefore I never wear a bikini any more nowhere, not even in my back yard. Maybe that's sad..."

The Professional Widow star admits she was shocked by the recent furore over topless pictures of Catherine, Duchess of Cambridge and is adamant the young British royal should not have been snapped in her bikini while she was relaxing on holiday.

Amos says, "I think it's awful what's happened to her as she didn't ask for that... The things about the Kate photos... is that if you look like Kate and at that age and the influence she has... She has never courted that kind of attention, where there are women in my industry that have intentional wardrobe malfunctions hoping they get one 100th of that attention."