I have an iPhone 4 and an Android device on my shared plan. I use both devices from time to time and have enough experience with both platforms to make my decision. I prefer the Android platform as I feel I have much more access to various internet sites and control of my phone than on the Apple. All comes down to personal preference. Don't get me wrong, the iPhone platform is very robust and I don't dislike it. Just my $.02 on the subject.
One main difference between my Android and the iPhone is that since I live in a LTE market using the Moto Razr, I can make calls and surf the internet simultaneously unlike on my iPhone.