I suppose it all comes down to selling more phones and keeping the premium prices on expensive phones. With computers, we get the same Windows 10 operating system on a $400 special from HSN or QVC as we get on a $2000 computer, and Microsoft will send updates to all of them once a month. The cheaper Android phones on the market, notably from these same shopping networks and others, are still being sold with Android 6.0.1, and I recently have seen one being sold with Kit Kat. Tracfone, and I assume other similar low-end service providers, never updates the operating system on any of the phones it sells. If you buy a new $100 phone with Marshmallow, you are getting an almost 2 years old operating system that will never be updated. Is this a Google policy...that cheaper phones will never be updated even if they are physically capable of running a newer system? Or is it the policy of Samsung, LG, and all the other manufacturers? How much software work does it take to update the OS of a particular phone? You can spend hundreds of dollar on a Samsung or you can spend less than $100 on a Samsung. Couldn't Samsung update the cheaper phone with pretty much the same software that would update their expensive phones that they do update? Thank you.