Cher Lloyd has revealed that she doesn’t think she’ll win The X Factor final this weekend.

Speaking at the finalists’ press conference, the 17-year-old said: “I do expect to be going. It’s fine. I’ve made it this far and I’m very lucky because I could have gone a fair few weeks ago.

“I know I’m really not gonna win it. Come on, I’m the rapper!”

Cher said she wasn’t aware there was a hate campaign against her, later adding: “I think people have misjudged me. I’m not the person I get made out to be, but that’s fine.

“I know who I am, and the people who know me know who I am as well.”

CLICK below to watch an interview with Cher Lloyd: