I think there's a number of contributing factors to consider:
1. The kind of person you are: If you care about crazy specs and customization, iPhone isn't for you. If you just want something that works great out of the box and feels more consistent across releases, iPhone. 2. What the majority of your friends are using: Sounds crazy but iMessage has so much functionality that if most of your friends are on it, you'll really enjoy it. 3. Devices that you'd want to pair with. iPhone sucks at connecting to many non Apple products. 4. Do you want an Apple Watch? If so, iPhone