Britney Spears: I'd marry Justin Bieber

Getty Images

Britney Spears has admitted she has a preference for "younger guys" and would "marry" Justin Bieber.

The 34-year-old pop megastar has been single since she split from film and TV producer Charlie Ebersol in June 2015, but she has now admitted she would tie the knot with the 22-year-old star if given the chance.

Appearing on UK TV show 'Loose Women', Britney played a game of 'Snog, Marry, Avoid' with Justin Bieber, Simon Cowell, and Madonna.

After a long pause, the 'Toxic' hitmaker said: "Justin Bieber, marry."

She then changed her mind and said she would rather "snog" (kiss) the 'Sorry' musician instead.

The 'Piece of Me' star declined to comment on whether she'd marry Simon or Madonna - who she famously shared a kiss with at the MTV Video Music Awards in 2003 - and instead claimed she'd avoid them both.

But the idea of walking down the aisle with the likes of Justin isn't completely far fetched, as the 'Make Me' musician also admitted that although she is enjoying being single, when it comes to dating she has a preference toward "younger guys".

She said: "I'm not [dating]. I'm happily single right now...I like younger guys...I like spur of the moment things, I don't like it to be so planned like let's go on a date, I just like things to happen."

Despite all the talk of romance, Britney - who has sons Sean, 11, and Jayden, 10, with ex-husband Kevin Federline - says she's perfectly happy without a man in her life and is sure love will come to her when the time is right.

She said previously: "I'm in a really good place right now so I think, I'm just, I'm loving [myself] and learning about myself every day and learning [about] who I am so it's just, it's awakening, it's cool. It's OK to be single, yeah, it totally is."