I guess it all depends on if you have any other Apple gear then the iPhone may be the way to go.
If you prefer the openness and customisation of Android go for that.
If you could get away with 16gb of storage or to buy the phone outright with 32gb of storage I would go for the LG G2 as it looks an amazing phone (shame they did not do it in a 64gb version or I would have one) .