The 35-year-old singer-songwriter has worked with his producer Kanye West on all four of his albums and claims they constantly argue over what would work best and says he's sometimes forced to go against the rappers wishes.
He said: ''We always have differences of opinion.
''We try to get to a place where we agree on a song, but occasionally I put something on that I love and Kanye isn't too fond of.''
The 'All of Me' hitmaker admitted however that he thinks people are too quick to judge the 'Yeezus' star - who is engaged to Kim Kardashian and is often criticised for his public rants.
John told the Daily Star newspaper: ''He is so honest that people think there must be something else behind it, but it's just him telling the truth as he sees it.
''We place a premium on being polite, but it's not the most necessary thing.
''If you look at what Kanye says and does, it might upset our sense of politeness, but has he ever actually hurt anybody? No.''
Every song you ever needed to hear by the legendary Chuck Berry.
The show will return to CBS for seasons 11 and 12.
30 year old Mvula said Sony only told her she was being dropped in a 'seven-line' e-mail.
From Bono to Michael Fassbender, here are some of Ireland's best loved celebrities on St. Patrick's Day.