The competition is going to be only American or Russian and the choice would be part political.
Going American would mean Russia can then be pursued by Pakistan for defence deals as well, so that will be in the back of Indian minds.
Going Russian would miff out the Americans for all that they've invested in India and sidelined Pakistan for.
Most probably they'll go for Americans
not really asim, in all likely hood the mmrca contest has been capped at 126 with no further orders, the winner of which is already decided, and no prizes for guessing who.
beyond this russians will come into the picture with mig35 the discussions of which took some steam when the indian president was on russian tour, this deal is expected to be for anywhere between 2-4squads.
other than that the order for 42 additional su30MKIs has been confirmed by ACM Naik which should be signed with in 6 months time period, which was first supposed to be sourced directly from russia under a fast track procurement agreement but with the manufacturing rate of Su30MKIs increasing dramatically, all additional manufacturing will now be done in india.