Getting two offers from two different cities. Help me to choose better one.

I am 27 years old guy and I am from a marketing background and my last ctc was 16lpa in Bangalore. I am getting two offers now. One with 20 lpa and position of a CMO in blr., other as a Brand manager in Mohali at 12lpa.

I did some research, in Mohali living cost is extremely low. I found that flats there are as cheap as 10-15k furnished 2-3 bhk. Cab is cheap. The city is better planned and tourist destination is also very close.

Blr, the new office will in MG road which is extremely expensive area to live in. Help me to choose better option