One other point. It might not be in your best interest to graduate early because that might not give you sufficient time to actually get significant research experience, a very important requirement for graduate school. You might wish to stay all 4 years and take a lot of graduate courses to better prepare you for a graduate program or even see if it is possible for you to get a MS along with your BS in the 4 year period.