Every smartphone has an average lifespan or a designated expiration date set by the manufacturer. Software updates ranging from 3 to 7 years can surpass the average lifetime of a phone. So, is a seven-year promise necessary if the hardware ...