The song, which was first released by The Pogues and singer Kirsty MacColl in 1987, is one of the most popular Christmas songs in the United Kingdom.
An edited version of the song that does not include the offensive lyrics will be played instead.
However, other BBC radio stations will be allowed to air the original version.
“We know the song is considered a Christmas classic and we will continue to play it this year, with our radio stations choosing the version of the song most relevant for their audience,” the BBC said in a statement. The original track will still be played on Radio 2, the BBC reported, while DJs at Radio 6 Music can choose between the two versions.
Radio 1 has a younger target audience than some other stations including Radio 2 and Radio 6.
The Pogues were fronted by Shane MacGowan, while MacColl, who died in a boating accident in 2000 at the age of 41, was featured on the track.
He told Ireland’s “The Late Late Show” in 2019 that he had intended to create an “authentic” character within the song, and that “not all characters in songs and stories are angels.”
The debate resurfaced in 2019 when the BBC aired a Christmas special of the show “Gavin and Stacey” during which two characters sung a duet of the original song, prompting criticism on social media.
CNN has contacted MacGowan’s representatives for comment on the BBC’s latest decision.