Typical model life is 8-12 years on a vehicle. 8 is usually only if there are major issues with cost, safety, or sales. Expect it to be at least 4-5 more years before an all new Model S comes around. They did a minor refresh last year that they will probably try to ride out until then.