Most phones that cost $300 or less are shipping with a promise of one additional software update and three years of security updates. Though Samsung is taking the opposite approach with its $200 ...
However, if the most important reason for buying a cheaper phone is to avoid upgrading for as long as possible, you should consider Samsung's Galaxy A phones. The irony is that you can't have both.