Android

Android

iOS

iOS

Variety

good variety, good for variety of budgets, possibly hard to maintain all resolutions and hardware differences. Accessories might not fit or be compatible from phone to phone.

Stability

less variety, every app will run the same on every iphone. Accessories are useful for every iphone

Open source

more accessible, open source encourages innovation from the community, but this causes room for buggy apps

Closed source

very restricted by apple having to vet apps for access into the apple store. This restricts quantity (http://zdnet3.cbsistatic.com/hub/i/r/2015/01/15/04f5e55b-10bb-490d-8c75-48e072019b63/resize/770x578/2b577f8ee5dfb6ff4ae8d747da37ec3e/activeapps2.png ? overtaken by android only recently even though they had a headstart) and freedom but at the same time increases quality substantially

Freedom

free to develop apps, install anything you want (third party apps to open specific file types that ios might not be able to open with any of its approved apps), less secure because of this

Security

requires a developers license as well as a mac to compile code. Must be accepted into app store to be able to run specific apps. Limited in the filetypes its able to open, but overall more secure because all apps are screened

Customization

designed to be customisable. Pick how many homescreens you want, change the themes and installl widgets if you want a snapshot of emails or social networking messages. Don't like the look of the default interface or the keyboard? Simply pop over to the Google Play Store and install a third-party alternative. You can even make Android look like iOS or Windows Phone is you want.

Intuition

has an extremely simple and intuitive design that allows almost anyone to pick it up and use it to its fullest potential. While android definitely beats it in customization, one could potentially argue that iphone is so simple that it doesn't need any customization. I think you can chalk this one up completely to personal preference.

Battery Life

allows you to swap out the battery on high end devices. It also on average has higher battery life on its high end devices, but noticeably less on the mid to low end devices. has a stable but low battery life. Atleast you know what you're dealing with? Grasping at straws here

Google Now

accessible at any time by saying ok google

SIRI

only hands free when plugged in, requires holding button to activate

Multi-task

allows you to multitask by having multiple apps up simultaneously and easily navigatable

Linear Design

supports multiple apps but its not as easy to navigate between them. Apps in the background will consume less battery life

Scalable Storage

storage is scalable with microsd

Fixed Storage

capped at 16gb, 64gb, 128gb

Open Transfer

file transfer is super easy with usb, there isnt any content locking or need for a third party application like itunes

iTunes

requires itunes, but as a result is more secure because files arent able to be transferred to it as easily either

Annoying Updates

both have annoying updates once in a while that break apps and your settings. which one do you think is better about that? it's all about opinion here, and depends on that apps you personally use.

Comparing Mentalities

-android is good for budget users and power users alike, but heavily fall into those two categories -ios caters to the casual user who don't care a lot about customization, enjoy the intuitive and easy to use controls of ios, but are willing to spend more on their phone.
Ad goes here