Why compare? Apples had a long head start and has done an excellent job at refining both hardware & software. Android is young, and quite different. Apple locks you into iTunes. They use a special multi-pin connector, instead of the industry standard. It's all about what you prefer. I like them both for their individual strengths. So I bought one of each.
One year isn't a long head start. And the App Store has existed less than half a year more than the Android Market, yet it has almost three times the applications.
Android has no excuses. The multi-pin connector is a good thing that Android phones lack. It allows many accessories to be made just for the phone. Without any sort of bottom connection, most Android phones are a wasteland when it comes to accessories. Also, you can jailbreak your iPhone, so it's just as open in that respect.
/Apple Defense Unit TO THE RESCUE