She added: " think when you get married you have to be willing to make a lot of compromises and that's fair enough. I think that's the way it goes in relationships."
The iconic star also took a swipe at those who have criticised her for consistently dating younger men following her divorce from Ritchie - amongst them Brahim Zaibat and Timor Steffans, who were both in their twenties.
She said: "It's okay if Mick Jagger dates a 25-year-old girl but if I date a 25-year-old man I'm, you know ... it's ridiculous. It's so unfair, I mean, I don't get it."
The singer - a parent who has Rocco, 14, with Guy, as well as David, nine, and Mercy, five, who the pair adopted while together - previously referred to ageist attitudes during an interview with Out magazine.
"You're still categorised - you're still either a virgin or a whore. If you're a certain age, you're not allowed to express your sexuality, be single, or date younger men," she said.
The singer went on to reveal that she used to wish she was gay, because men on of the opposite sex didn't "get" her.
"I didn't feel like straight men understood me. They just wanted to have sex with me," Madonna admitted. "Gay men understood me, and I felt comfortable around them.
"There was only that one problem, which is that they didn't want to have sex with me!"
Read more: Album review: Madonna, Rebel Heart
- Daily Mail