What is the difference between the Android OS and the Windows Mobile OS? Which one’s better?

I want to buy a HTC phone. I could get an Android OS or Windows Mobile OS. What is the difference? Which one do you think is better?