These two songs sound very much alike (both were written by Ryan Tedder), and they were released a year apart. They're undeniably still very remembered and they get a lot of recurrent airplay and sales, but which one is the bigger classic?
Halo has appeared on various international year end charts every single year so far this decade. Bleeding Love was HUGE during its initial chart run, but the biggest factor in determining a classic is legacy and relevance years down the road and Halo absolutely crushes in that respect.