I recommend getting an iPhone 6 or something that's lower-classed for the longest duration. I've been hearing complaints that the newer iPhones and iPads are very easily breakable and some may even have exploding batteries. I have an iPad 2 (from 2011. It's very outdated) and it still runs perfectly, no problems at all. It even comes with its own anti-virus. Some people say that Apple makes things delicate on purpose so people have to pay more. Idk about that rumor, but I just say you get an older phone. Although they may not be as fast, you can still get software updates to a point. Don't update them too much with old hardware because they may slow down after a bit. Besides, the older phones are much cheaper. However if you are the kind of person who never drops anything, get whatever you want. This is just my suggestion.
Edit: also, get a phone with a button. They can freeze up if there's too much stress on the processor (which is an easy fix, just to a hard reboot). But if the button's part of the screen and the screen freezes up, you're pretty much screwed. All you can do if that happens is wait till the phone runs out of battery and recharge it. (I used to do that all the time with my old Kindle fire. Rip it was killed by my stupid neighbor leaving it on all night while plugged in and something melted).