Midi dresses are the more flexible option
A midi - hitting mid-calf, like the Flared Boat Neck Midi Dress or the High Neck Structured A-Line Midi Dress - works for more occasions because it sits in a length that reads as dressy without being formal. You can wear a midi to work, to dinner, to a daytime function, and it doesn't look out of place in any of them.
Maxi dresses need more commitment
A floor-length dress is a stronger visual statement, which means it works brilliantly for the right occasion and looks like overkill for the wrong one. If you're shorter, a maxi in the wrong proportions can visually shorten you further - worth trying on rather than guessing from a product photo.
Heat and humidity should factor in more than they usually do
In Indian weather, a midi in breathable fabric is often the more comfortable choice simply because there's less fabric against your legs. A maxi in heavy fabric on a 35°C day is a decision you'll regret by 2pm.
The honest shortcut
If you're not sure which to buy, buy the midi. It's the safer, more repeatable choice - you'll get more wear out of it across more occasions than a maxi, which tends to get saved for "special" and then forgotten in the closet.
See both lengths in Dresses.