Kendall Jenner and Harry Styles have reportedly ended their on/off romance.

Kendall Jenner

Kendall Jenner

The 20-year-old model and the 22-year-old singer-and-actor recently rekindled their relationship and enjoyed a series of dates in Los Angeles but Kendall has decided to cool things down because she "refuses to get caught up in Harry's drama," Us Weekly reports.

Instead, according to the publication, Kendall is moving on with 27-year-old rapper A$AP Rocky.

Kendall's decision to call time on the relationship comes just weeks after it was claimed she wanted to settle down with Harry.

However, he has allegedly been reluctant to get serious with Kendall, who he was first linked to in 2013.

An insider explained: "Harry has always been 'that guy' for Kendall. She would love to be in a real relationship with him, but he's always had issues settling down in the past with her because he has that rock star mentality."

Meanwhile, Kendall - who has also been linked to basketball star Jordan Clarkson - recently insisted she is "old-fashioned" when it comes to dating and likes to be pursued.

She explained: "It's not that I'm scared of asking a guy out or showing him that I like him, it's just that I'd much rather be pursued. I definitely like the chase and the feeling of being wanted. And, the way I see it, if a guy isn't going to put in the effort and ask me out, then the relationship probably won't work. It would be a waste of time for me. Call me a little old-fashioned, but it's just what I like!"