My friend, these are not two mutually exclusive events.
The air force of any country needs to be equipped with high-end, mid-range, and low-end fighter jets to form an iterative replacement structure. Among them, the number of high-end fighter jets is small and used to confront major powers. Mid-range fighter jets are the most numerous and are the main models of the air force. Low-end fighter jets are used for training pilots and performing duty missions.
Since India cannot manufacture high-end and mid-range fighter jets, it can only procure them from other countries. Low-end fighter jets can use the Tejas fighter jet.
According to news reports, French President Macron visited India in February but did not reach an agreement for 114 Rafale fighter jets. Reports claiming that this contract was reached come from Indian media and are not reliable.
In April 2025, Modi visited France and signed a contract for 26 Rafale-M carrier-based aircraft, with an order value of 7.5 billion USD.
According to information after May 2025, due to India defaulting on the payment for 36 Rafale fighter jets and losing at least 3 Rafale jets in the May war, cooperation between France and India may change.
India should now have 29-33 Rafale fighter jets, Rafale-M carrier-based aircraft have not been delivered, and the cooperation agreement for 114 Rafale fighter jets has not been reached.