iPhones are great. regular updates, apps usually have more functionality on iOS, the design is imho amazing, iOS is a much better OS than Android, especially regarding power usage and memory management, i could go on...
the downside is of course the price, but then again, they are no more expensive than the Galaxy S7 or the G5 or the HTC 10 so...