With both relationships a thing of the past, the 28-year-old pop singer and Vogue cover girl dished about her exes in a new interview for the magazine's July issue.
Perry said that her relationship with Brand ended 14 months after their 2010 marriage, when the 38-year-old comedian asked for a divorce via text message.
"He's a very smart man, and I was in love with him when I married him," Perry said. "Let's just say I haven't heard from him since he texted me saying he was divorcing me December 31, 2011."
Perry also said that Brand wasn't comfortable with her career.
"At first when I met him, he wanted an equal, and I think a lot of times strong men do want an equal, but then they get that equal and they're like, I can't handle the equalness," she said.
He didn't like the atmosphere of me being the boss on tour. So that was really hurtful, and it was very controlling, which was upsetting. I felt a lot of responsibility for it ending, but then I found out the real truth, which I can't necessarily disclose because I keep it locked in my safe for a rainy day. I let go and I was like: This isn't because of me; this is beyond me. So I have moved on from that.
Perry started dating Mayer shortly after her relationship with Brand ended. She called the 35-year-old singer-songwriter a "broken bird."
"I was madly in love with him. I still am madly in love with him," she said.
"All I can say about that relationship is that he's got a beautiful mind. "Beautiful mind, tortured soul. I do have to figure out why I am attracted to these broken birds," she added.
July Vogue hits stands June 25.
Couple mistakenly served bag of cash at McDonald's drive-thru
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need