Graham Norton has said he doesn't agree with the fact BBC stars have to reveal their salaries and has insisted that presenters on ITV are paid more.
The BBC talk show host described the annual revelation of the BBC's top earners as 'eggy' and done in bad taste.
The 56-year-old, who blames its occurrence on MPs, said people would be 'shocked' to discover how much those at ITV get paid.
Norton (pictured) told the Radio Times that politicians would love to know the salaries of his ITV counterparts as well
'That's what's odd about this situation, for the top 20 of us at the BBC,' the comedian told Radio Times.
'For some reason MPs want to know what famous people at the BBC earn. If they could get ITV to tell them what Phillip Schofield gets, they'd love to know.
'Also, I have to say, what would really shock the public is to discover the disparity between ITV and BBC. People would go, 'Wow!'
Graham Norton was third on the BBC salary list, receiving around £610,000 for his Radio 2 show and 'a range of programmes and series' not including his chat show, for which he is paid through a private production firm.
Match of the Day presenter Gary Lineker was top, pocketing around £1.75 million and former Radio 2 DJ Chris Evans is second with around £1.25million, the figure he received before he quit his breakfast show in December.
Mr Norton added: 'Also, you may hate me or Gary Lineker [£1.75 million] or Zoe Ball [£370,000], but that's not just what the licence fee is paying