Can I choose to do ma in history or sociology after I have my degree in economics
You can definitely pursue M.A. in sociology and history after pursuing economics as the eligibility criteria requires you to have graduated in any course for pursuing these subjects. The method of admissions may vary from University to university as well as their marks for eligibility.
Hope this helps.