Have you thought about a business degree with a strategy or marketing specialization? This will allow you to get well rounded exposure to communications, brand strategy, copywriting, social media, etc which are great skills to have if going into more of a communications/media/journalism field in the future, but it's also a great well rounded way to also learn valuable finance and accounting skills, operations, logic/problem solving, collaborative team work, etc. This will help you in any legal career you may consider going into as well. Lawyers deal so much with contracts, negotiations, regulation compliance, etc just like manage brand/product managers and strategic marketers do. It's a little different in the States because you can get an undergrad degree in anything and then decide to go to law school later, but I would just challenge you to think about a degree that gives you the most potential options.
Do you like Math at all or are you just doing it because the job market is good? If it's something that you can tolerate for now but it really doesn't get you excited to wake up in the morning and go to work, i really wouldn't recommend majoring in that if you'll have to do that type of job for the rest of your life. It's natural to not always love your job every day, but if it feels like a real drag and doesn't energize or excite you now, it could get a lot worse after five or ten years of having to do it every day. I would follow your passions but hedge your bets by getting a degree that allows you to do multiple types of roles so you have a better chance at finding something you love, that also has a lot of openings and opportunities. Best of luck to you!