Indiana University Bloomington vs Boston University

I got accepted to these colleges but I don’t which one to go. I do not know what I am majoring in but probably biology or business. I can go to IU for free but i would have to pay $45,000 a year (my parents are paying for me but still a lot). Which one is a better option for business or finance major? I looked up us news ranking and IU Kelley was higher but some people told me that ranking isn’t everything. I also heard that private schools are better than public schools in some ways. And which one would be better for biology?