Trying to get my son (aged 13) and iPhone for Christmas. It needs to be a sensible size (not the size of a tablet) and have a headphone socket. I'm pondering an SE but isn't it a bit long in the tooth? I realise there isn't much point in going for a 6 over it and I'd have to at least consider a 7. But no headphone socket.