India has no choice outside of Rafale and Su-57 as the two purchases which can modernise the IAF and fire modern weapons. Mirage 2000, Su-30MKI and Mig-29s cannot fire anything that resembles a modern weapon. Talk of upgrading the substantial Su-30MKI fleet to enable new Russian A2G and A2A weapons could do well to modernise a huge part of IAF but it will cost them time and money they could spend on new Rafale and Su-57. This would push PAF to buy more J-10CE to counter more Rafale numbers and consider J-35 to counter Su-57. Money that Pakistan doesn't really have.
F-35s is unlikely for either US to be willing to truly sell and for India to accept given US limitations and political demands. Europe hasn't even got a 5th gen prototype. Turkey has poor relation with India, almost as unlikely as India buying Chinese and South Korea's KF-21 hasn't got an internal weapons bay yet so Su-57 should be similar in RCS compared to recessed fuselage pylons for KF-21. Unlikely to be economical for India though.
F-35s is unlikely for either US to be willing to truly sell and for India to accept given US limitations and political demands. Europe hasn't even got a 5th gen prototype. Turkey has poor relation with India, almost as unlikely as India buying Chinese and South Korea's KF-21 hasn't got an internal weapons bay yet so Su-57 should be similar in RCS compared to recessed fuselage pylons for KF-21. Unlikely to be economical for India though.