Do something that you interested in first and foremost, and take the time to discover what that is. With that being said, most people that go to medical school have a science undergrad degree (but not everyone). It takes a little more work if you don't choose a science degree because certain prerequisite courses for medical school and the MCAT won't be covered in your degree curriculum. It that is the case, you would just have to take those prerequisites as additional classes during your undergrad years, or take a post-bach program to prep for med school and the MCAT. Either case, doing something that you are passionate about is worth it in the end, even it takes more work. So I would encourage you to investigate the different majors and choose something that excites you, while also weighing in on how it would fit into your long term goals.
If you're completely set on med school, I would look at what prereqs are required for med school and the MCAT, and choose a major which includes those courses. (That will include general chemistry, organic chemistry, and some physics btw). Premed advisors are also very helpful in these situations, and most large schools should have them.
If you're not completely set on med school, it doesn't hurt to choose a major that keeps your options open for another career route if you change your mind about medical school or it doesn't work out.