SJSU or UC Merced??

Hi! I got into SJSU for business administration and UC Merced for political science. I got a grant from Merced, the pays for half of my tuition. I want to study business in the future, and would have to change my major once I get to Merced. I also got into a program at USC in which I can transfer in my sophomore year. What one should I choose? And should I go to USC in my sophomore year?