Which one do you think is better and why? Which one do you have, if you have one at all?
I have a rooted Galaxy s4 w/ stock ROM and kernel. In my opinion Android is way better for the technologically informed, like myself. Having owned both products I'd say that iPhones are better for people who just want a smartphone and don't really plan on customizing it internally. A non rooted android is basically the equivalent to a jailbroken iPhone. But rooting your android is when it gets better, access to apps that require root access is just the beginning, you can flash custom ROMs to "boost" your phones abilities and get a nice new interface, not to mention changing kernels. You can run scripts, session hijack, network test, email spoof, and even create and compile applications straight from your device, if you have the programming abilities. Since you have 100% access to everything in the phone, the possibilities are nearly endless if you know what you're doing. That's why Android is better in my opinion.