Katy Perry says men are "like artichokes".
The 'I Kissed A Girl' singer - who recently split from her boyfriend, Gym Class Heroes star Travis McCoy - blasted boys as she performed in New York this week.
Katy told the crowd: "Men are like artichokes, it's impossible to find the heart. You can be searching and searching but only get the tough stuff!
"Girls have an intuition, they can tell when a player doesn't have a heart. I'm using my intuition."
The tastiest part of an artichoke is the base of the plant which is called the 'heart' and is hard to find as it is buried under layers of thick leaves.
Katy also blamed her hormones for her man trouble, saying she can't help "freaking out".
The 24-year-old pop star added: "How many girls have freaked out in front of their boyfriends? I suffer from Satan's period. It's a beast."
In January, following her split from Travis, Katy revealed she has sworn off men for a whole year.
She said: "I've actually taken a vow of celibacy this year. No kissing anyone. Well, just my cat, Kitty Purry."
Katy Perry is on tour throughout the US in April and May and comes to Europe in June.