Elton JohnElton John's career has spanned decades, but he insists his longevity came from paying his dues and working his way to the top -- unlike the one-hit wonders found on 'American Idol' or 'X-Factor.' John, 63, believes fame will be fleeting for these reality show winners and contestants.

"I'm not a fan of talent shows. I probably wouldn't have lasted if I'd gone on one. I was asked to judge 'American Idol.' I couldn't do it because I won't slag anyone off," he told UK's Daily Mail.

"There have been some good acts, but the only way to sustain a career is to pay your dues in small, s**t clubs."