Coming from Android to iPhone has been an adjustment for me. Android, in retrospect, seemed more flexible and customizable out of the box. IPhone and my iPad have been a learning-curve experience. At first, slow and frustrating, knowing how to do something in Android but not in iPhone.
However, there are advantages to both, I'm discovering. The sophistication of the Apple apps vs the Android apps (where I had the same app on each os) is dramatic in favor of iPhone. More features, more sophistication in UI experience. Quality is consistent with the iPhone and iPad.
I would recommend, as others have said above, try each and see what works for you. HOWEVER, there are nearly 200 devices running Android now, maybe more. Not all the newest and greatest are on the most current operating system, which for an Android phone is 3.0 Gingerbread. So, be careful in your choices.