it varies, but India has a habit of doing high tech deals with Russia then turning the corner and conducting bigger and bigger high ticket deals with the US and other NATO Countries/Allies.
but I'm starting to follow a pattern here though, Russia is winning big tickets in terms of Air Force/Defense and land forces while the US is winning Naval contracts left and right.
The reason India has moved to the P-8I replacing the Tu-142Ms and on the verge of replacing the Il-38 Sea Dragon, is because the P-8I can stay in the air longer, and cover a wider width radius. the other thing is, the P-8I were custom made specifically for India, however the technology aboard the aircraft is US tech (even if it's export model tech) it's far more advanced then Russian Tu-142Ms and Il-38 Sea Dragons are capable of (both planes were fitted with hybrid Russia/NATO tech)
remember Sikorsky also just won a contract for 24-48 MH-60Rs, which is saying something too, which it's very easy to "read" if you are a defense enthusiast, India is starting to beef up it's ASW/MPA capabilities in the region, and right now India is leading this role against Pakistan and China.
the US is committed to providing high end technology such as P-8I, E-2D AEW, EMALs for the IAC projects, MH-60R etc. is because if a naval confrontation is to begin the only one with even the slightest capabilities equal to China is India