1st question: if you see yourself as making something that matters in life, go for engineering. if you see yourself as being the next einstein, but you arent that good in mathematics or in geometric perception- go into engineering.
science (physics, chemistry, biology, etc) is for people who are willing to get paid less money, to work long hours and often times with little progress due to uncertainty in your work and due to the unknowns in sciences. research for a scientist is a combination of academic excellence, perseverance, and drive of curiosity. if you like teaching others or thinking of a career such as college professor this might just be the best option for you.
engineering (chemical, mechanical, civil, aerospace, electrical, etc) is for people who don't want to be journalists or accountants or customer service representatives because they want to make a difference in life, because they want to see their product - to be able to look at it and admire it with all the 5 senses. engineering is for those who want to make this world a better place, by taking serious responsibilities in everything they do, with a sense of righteosness. you might be smiling, but if engineer is lousy in his work, a lot of people will die, and a lot more might suffer. engineers get paid
well compared to scientists.
now there is also a deviation from science which has a name of '
medical physicist'. those people are basically engineers, than scientists, and hence is their pay in 100k range/yr.
choose wisely, but if you are torn between the two like i am - go for both. get a dual degree in science and some engineering that interests you. for example: a dual degree, BS in Physics and BS in Electrical Engineering. Both majors are interrelated and would be a valuable addition to each other.
i'm a student in physics and chemical engineering. if you find everything interesting - go for this mix. chemical engineering is
the universal engineering field. in combination with physics it creates an extremely broad range of knowledge and skills that employers will find useful.