I'm writing this as a diehard Android lover, although I have owned iOS devices and enjoy them too. Android is well known for its customizability and options. But I think iOS is actually easier in many ways. Root Android: hope you have a Nexus or that your oem supports this (e.g. HTC). For lots of users like Samsung, this is never going to happen, there is simply no exploit even after years. iOS: jailbreak is there for every single iPhone since they are all the same hardware with no carrier limitations Ease of rooting Android - connect your phone to pc, install drivers, run scripts etc. Enough to scare away most people and has dangers iPhone: you visit a website on the phone and do 1 click Customizability Android: if you have root and unlocked bootloader, you can run custom roms + recovery. This is a complicated process for non-tech users. If you just have root, you can run Xposed or some other root apps iOS: no custom roms needed. Jailbreak installs Cydia, you browse the repo and there are hundreds of mods available to install via 1 click just like an app store, with reviews and ratings. Safety Android: you can do nandroid backup if you know how to and have custom recovery. Its again complicated and not as full featured iOS: builtin backup/recovery via iTunes means you can be pretty safe and even backup to iCloud, restore any app and data easily.