Well... choosing majors are really hard actually! I've chosen plenty of them because I rarely enjoy one thing for long... I am deeply into airplanes, so aerospace eng. was one of my passions, also can program so computer science, or computer eng. too.
I'd say the biggest determining factors are: your math skills. (Which... is hard to tell until you've gotten through calculus.) What you see yourself doing the rest of your life. Also... job outlook is important.
I personally chose Mechanical Eng. as my major because it covered so much. Eng.'s for the most part can make almost anything, although they specialize in things. Mech Eng. majors can do cars... boats... airplanes... toys... satellites, a ton of stuff! I'd say they are one of most broad engineers, that's why i chose it.
Changing majors ain't too hard, so just sign up for one that's not impacted too hard and you should get in! They're all similiar at the base in GEs, and support courses... for the most part.
Architecture is pretty cool if you're not a math nut, last i heard they didn't take calculus? heh... I don't know about materials engineer but it sounds like they make advanced materials.... which is very important! But rather a narrow field

Hope I helped.