Three years of software support for smartphones should be enough for most people, our poll reveals. It was the most popular option and while "four years or more" came close, we think three is much more realistic. There is something to be said about the price, though. Flagships definitely need three years of support. Low to mid-range phones could get by with two years if the price is low enough to change them more frequently. The good news is that some companies already offer three years of support (e.g. Apple and Google). The bad news is that these updates are factored in the price and...
Source: https://www.gsmarena.com/weekly_poll_results_3_years_of_updates_are_enough-news-29551.php