Sukhois are of an entirely different class and too expensive and outdated. Plus chance of sanctions if we buy Russian stuff. And India doesn’t trust Russia anymore in defense matters.At present there is a huge gap of 12 squads. Around 10+2 aircrafts per sqn. Building new ones and prove their efficacy will consume time. We should go either for SAAB or Sukhois. Because, USA will delay the supply
Gripen again have the same US engines, failed the trials in MMRCA and is even more expensive than Rafales.
So both the options you gave are not suitable.