Unfortunately, I haven't been able to find any solution. A couple of auto electricians said that they can replace the switch but there is no guarantee of the replaced switch to work for long. So, I gave up looking for a solution.
My reverse switch gets unstuck when the car is parked for a few hours & sometimes, it doesn't get stuck the whole day. So it is annoying but not too much.