I do not suggest what is the right decision for you because you are the best judge being in the thick of the circumstances, and there are also gaps in the information furnished by you. For example, it is not known as to why you made a 360-degree jump when you returned to MNC A. It appears that hikes and packages might be the predominant criterion for changing jobs. Then when you left MNC A and joined another MNC, you might encounter other issues which might be culture issues or a bad boss or any other reason that might not help your cause/goal, and then came back to MNC A. In this context, I consider the inputs offered by Mr. V. Raghunathan and Nathrao as helpful for your analysis, though without discounting the financial aspects of one's career.
You need to sit and reflect, in the light of your experiences hitherto, on what you are looking for while accepting an offer apart from the package and if so, are you sure of getting it or is it only the package that matters. Probably you might come across questions on your job hopping. Job hopping itself is not bad, but you need to come out with convincing replies and should not come across to the prospective employer that you are sitting on the fence more than at your desk.
B. Saikumar