12/24 UPDATE: We've reached the finals! David Bowie and Bing Crosby beat out Elvis Presley and John Lennon made easy work of the Eagles. Now they square off against each other.

You have until 11:59AM EST on Christmas Day to decide our ultimate winner! You can vote once an hour in the poll below..

Bing Crosby & David Bowie Perform 'Peace on Earth / Little Drummer Boy'

Hear John Lennon Perform 'Happy Xmas (War is Over)'

ORIGINAL STORY BELOW

Our quest to discover rock's best Christmas song has reached the final four.

Only Elvis Presley, David Bowie (with Bing Crosby), Eagles and John Lennon remain in the running for this holiday honor.

Read More: The Stories Behind 15 Rock Christmas Classics

You can vote once an hour in these two semifinal battles until 11:59PM EST on Tuesday, Dec. 23. The finals will start the next morning, and the winner will be revealed on Christmas day - gonna be honest, most likely NOT first thing in the morning.

David Bowie (and Bing Crosby) vs. Elvis Presley

After dispatching Paul McCartney's "Wonderful Christmastime" in round one, then defeating Chuck Berry's "Run Rudolph Run" in round two, David Bowie and Bing Crosby fine themselves face to face with Elvis Presley.

The King got here by besting Elton John and then the Beach Boys. Will he also make it a "Blue Christmas for Bowie and Crosby? That's up to you!

 

 

Eagles vs. John Lennon

Although any hopes of a Lennon / McCartney finals were dashed in round one, Lennon has outlasted both Bruce Springsteen and Dan Folgelberg to reach the semifinals. He's going up against the Eagles, who beat out the Pretenders and Tom Petty and the Heartbreakers so far.

Top Classic Rock Christmas Albums

There's only so much goopy seasonal music you can listen to, right? 

Gallery Credit: Nick DeRiso

More From Ultimate Classic Rock