In india, there is statistic about duration of the divorce cases as follows:
If husband files the divorce case, then it takes a longer time more or less....around 7-8 years
If wife files the divorce case, then it takes a little shorter time more or less....around 2-3 years
Divorce is granted only on merits of the case. Hence statistic won't help. But many cases filed by either side have been dismissed. Some of them have been dismissed in upper courts also.
But when a spouse climbs the doorsteps of the court, more or less it is a writing on the wall unless something works out during councelling or initial period of the hearing.
Otherwise it is a 'bargain' only. Merits of the case, overall married life span, issues/kids out of marriage, age, types of allegations...................it is endless
Better the lawyer, better the bargain.
There is no law to save marriages.
Only 'culture' can address the 'grey' areas. Law talks about 'black or white'.