The 61-year-old made the comments during a Q&A with X Factor host Dermot O’Leary
She said: "Always my mentality when I was on X Factor was, if you were a singer-songwriter you have a definition of who you are, you are writing songs you love and that suit your voice and who you are.” "For me, if you were a singer-songwriter, do not go on a talent show. It's not going to work. Could you imagine them doing ABBA week, or Eighties week? It's just not for you - because you know who you are."
Sam Bailey: 'Cheryl will be able to handle Mel B'
She added: "Talent shows are fantastic and they change people's lives, but they are for people who are singers, not songwriters. For a singer-songwriter to go on a talent show, it's not the thing to do."
"When you look at the long-term of talent shows, there are very few people who actually sustain any fame. It's fleeting, fleeting, fleeting. "People forget who was on last year. It's all about the year that they're watching. There have been some superstars - but the majority are forgotten."
Sharon had previously described talent shows as ‘boring’ despite returning to The X Factor last year.
Do you agree with Sharon’s comments?