Exactly my point. There is no surety about future major OS updates for iPhone 7. So unless @thisisjagan bro compromises with the software update part, this phone is rock solid.
Thanks bros for valuable inputs. Really appreciate it. My father in law is planning gift a phone actually. So I cannot give my preference . I'll post what phone he's gifting.