Katy Perry feels too old to strip.

The 28-year-old singer is no stranger to flaunting her enviable curves, but she feels she can no longer keep up with pop rivals Miley Cyrus, 20, and Rihanna, 25, so has decided to keep her clothes on from now, and just focus solely on her music.

She is quoted by The Sun newspaper as saying: ''I'm just getting a little older and realised I can't pull that off any more.

''If I had Rihanna's body I would wear everything Rihanna wears, she looks fabulous in all of it.

''I want to keep the attention on my music. I have confidence in my songs, that's where I need most of the focus.''

The brunette beauty previously admitted she has a number of body hang-ups, just like everyone else, but her acne-prone skin is what really gets her down.

She explained: ''My brows and my eyes, I think, are what frame my whole face. I have all right lips and all right cheekbones, but they're no showoffs. If I get my brows and my eyes right, that really sets the whole face.

''My skin used to be a lot worse than it is so I would use a lot more coverage as I was insecure about my skin.''