It depends on your needs, if you already have an apple environment at home, Iphone will be more practical. For a simplicity of use I would say more also Iphone, even if many new andoid distribution are as easy to use. For my part, android, I do too much stuff with it, installing third party apk, a more fluid microsoft environment, and I can be dev of my android.