How long does the unlimited plan last on iPhone?

Just wondering

As long as you use it

Until the minute you change the contract or get a new one. Unlimited is becoming a thing of the past because that's how companies make money. So keep it, and don't get a new phone on that contract because that will probably change it. Best luck.

Unlimited lasts forever, by definition.