I'm not sure.

I have an Android now, but I'm with Sprint so iPhone hasn't been an option for me. I like my Android, but I sometimes wish for the across-the-board compatibility that comes with iOS. On the other hand, I don't like iTunes.
Still, I'd probably go over to the iPhone side, at least to try it, just because the software is more stable.