<prompt> Human: Hey rpersonalfinance!I was just recently accepted into both UVA and Cal Berkeley as an undergraduate. I plan on double majoring in Computer Science and Physics, but realistically I have no clue how difficult that is to do. I live in Virginia so UVA is much cheaper, cheap enough for me to graduate with zero debt. On the other hand, Cal Berkeley is an amazing school for both Computer Science and Physics, ranked 1 and 2 respectively. However, Id have to take out a decent amount of loans, probably around 70,000 - 90,000. Living in Virginia, transportation costs between California and Virginia will also be very large. Strictly speaking financesreturn on investment, which is the better choice?EDIT: Thank you so much for all of the responses. I have carefully thought over all of my options, and I think that Im going to attend UVA. I understand that Berkeley is an amazing school, and that Im probably throwing away my acceptance, but multiple factors are pushing me to attend UVA. Im scared of going into debt honestly, and my biggest fear is that Id go the Berkeley, change my mind on my major, and then be out of a lot of money.Secondly, my parents and friends have all been pushing me to go to UVA, as that means that Ill be able to stay in close contact with most of them. Id be starting from scratch at Berkeley, with no friends or contacts.Lastly, I feel that choosing UVA at the moment wont trap me there for my entire future, I can attend a really decent grad school as uinjuredtoad reccomended, or if I end up disliking UVA, I can apply to other schools as a transfer student.Thank you for all of the advice, I didnt and really still dont have any concrete idea of what different schools will allow me to do in the future, but Im glad to have came to a decision.  <response>: UVA undergrad, do well and go to Cal for free grad school. 