From best to worst, she said Mayer, Bloom and then Diplo.

Perry, meanwhile, who briefly dated Diplo, 38, in 2014, was in a relationship the longest with Mayer, 39.

Katy Perry didn’t refuse to talk about some of her exes — John Mayer, Orlando Bloom and Diplo — during her 72-hour You Tube livestream on Sunday, June 11. “They’re all amazing lovers and I would have sex with all of them after I get out of this place! The “Roar” singer more recently dated the Pirates of the Caribbean actor, 40.

In fact, she agreed to rank them based on how good they were in bed. Us Weekly broke the news in February that the pair split after more than a year together.

Not only did they go on a Hawaiian vacation together last week, but upon their return, they've been staying together in New York City.

In fact, on Tuesday night, the couple was photographed leaving a romantic dinner date at The Polo Bar in Midtown Manhattan.

“Katy and Orlando have been quietly dating again for several weeks,” an insider exclusively tells . After 10 months of dating, Katy, 32, and Orlando, 40, split up in February, following arguments over Orlando feeling “like he lived in Katy’s shadow,” says the source.

“They’ve been trying to keep things private but are super-serious.” According to the source, the pair are thinking about tying the knot. Despite their breakup, Orlando just couldn’t stay away from the California Gurl.

The insider explains, "Katy and Orlando wanted to get away on their down time so they decided to go to Hawaii.

They had know reason this year to attend the Oscars or the festivities around it."Instead, Perry and Bloom hiked along the Napali Coast over the Oscar weekend, holding hands as they took in the views.

The singer donned a pink bikini with a pair of palm tree-printed shorts while the actor opted for a pair of red swim trunks that showed off his toned abs."It was a last minute kind of trip for them both.