I enjoy a large range Christmas music - not all, some of it is annoying. But my tastes are not limited to religious music, even though they are my preference. I particularly love hearing classical, traditional, and archaic music sung by children's choirs, and the big choral numbers too. I do relish in some of the cheesy secular music as well.
In my house, I limit the music to advent music during Advent. I wish I had more so I could listen more. I don't do this so much in avoidance of the Christmas music, as it is so that the Christmas stuff doesn't overpower the less compelling and less exciting Advent music that helps me experience the spirit of waiting and preparation. The advent music really is special to me and I look forward to it all year. We will practice Christmas Carols in song and on the piano. The Christmas music gets turned on in the house on Christmas Eve and will continue to Epiphany.
Outside of the house, I'll listen to Christmas music any time (well I probably can't stomach it before Advent).
So I'll get the more secular fare on the radio before Christmas. And the more religous music on CD during the Holiday.
In my ideal scenario, I would live in a culture that waited to do all things Christmas until Christmas day. I have tried avoiding all Christmas music during Advent just on my own, and the end result has been that I have felt like I never really felt that festive Christmas spirit. I am just too conditioned by all the mall-shopping I did in the Decembers of my youth, and there really is something to the anticipation of the big celebration that brings more excitement to all of that music. So after several years of not being sure what to do (I actually took this question pretty seriously), I decided on my compromise. So far so good. I have to say though - I don't shop in the mall anymore, and they don't play Christmas Carols in the stand alone stores that I've been in this season, so I still miss that festive feeling from my youth. If only there was time to wander aimlessly around the mall....or don't they play it there either anymore?