People who like complete control over the customization of their phones, and want to be able to fiddle the lowest level functions, will prefer Android thanks to its greater openness (one downside of this, though, is that each company that makes Android phones can tweak them, sometimes replacing default Android apps with inferior tools developed by that company). Android customization can also require some complex technical skills that the average person rarely has.
Taken as a comparison done on a features list, the distance between Android and iPhone doesn't seem that far--and it seems that Android is ahead in some areas. And while that's true, the experience of using a phone, a device that's with you all day long, doesn't boil down to what boxes get checked. The experience is driven by quality and attention to detail, how the device works and how you feel about it. There's a reason people feel passionately enough about the iPhone to wait hours to get one on the day of a new model's release. This happens sometimes with Android phones, but less often and at lesser scale.
If you are very particular about things working well, the first time - every time, then you may prefer the iphone which has proven itself in this regard. In terms of tech, size, speed, features, apps, battery life, etc...the iphone and android devices are pretty much neck-on-neck in most places. iPhone does provide much less access to its low-level (high tech) functionalities which you will find quite frustrating if you're leaning towards being a more serious techie. The most frustrating about many smart devices these days are their limitations on sharing data off-line. My next smart phone or tablet would be the one that best opens up on those fronts. I want to be able to blue-tooth and sync data to any other device regardless of brand, operating system, or platform. And I do not want to have to use up all my data bandwidth to do that. Find the device that you can plug into a USB memory stick, or laptop, or pair with another bluetooth device to share your taken pictures ... and you have yourself a good device. Happy pickings!
it depends in what android phone u have or want. ill prefer a cool android phone cus u can add more memory and download free music from the internet well the iphone to only if its jailbroken and some android phones have way bigger screens than the iphone