IMHO Any new jet which IAF going to induct should have a life cycle of 30 - 40 years.
F 16 will obsolete in a decade, it can't be upgrade beyond certain point because its a 70s design.
For example - better future Radars and Avionics need higher power outputs which F 16 can't house in its nose...