Charlotte Church says Miley Cyrus has a "skewed perspective".
The 28-year-old singer - who was catapulted to the spotlight as a classical singer before branching into pop music in 2005 - can relate the young 'Wrecking Ball' hitmaker, 21, who made headlines last year for a number of provocative performances, and expects she will change her attitude in a few years.
Charlotte said: "It's so obvious this young lady has a skewed perspective because of what she's been through. All she knows is to sell and be sold. This sounds patronising but in a couple of years she'll change her tune. I went through a similar-ish thing, not to the depths she is taking it to.
"But it's exhibitionism. As a teenager, you're really egocentric. Why would you give a f**k about the rest of society."
Charlotte has two children - six-year-old Ruby and five-year-old Dexter with Gavin Henson - and although she is a fan of Katy Perry, she wouldn't want her daughter to look up to the musician, who is seen naked in her video for track 'California Gurls'.
She added to Stylist magazine: "I try to let my kids make their own way and be free, but trying to protect them and let them make their own choices at the same time [is hard]. For instance, I don't want my little girl to see a Katy Perry video. I like Katy Perry; she's funny - I'm not fussed on her music - but I don't want my little girl to hold her up as an ideal.
"I think a lot of what she does is marketed to children. All that candy stuff [in her 'California Gurls' video]. If [Ruby] had seen that she would have loved it, sweets everywhere and then there she is - this naked chick!"