If you plan on an MBA then either choice is not ideal. There is too much duplication between your selected undergraduate majors and MBA courses and you wind up with a narrow focus, whereas an MBA holder should have a broad background.
The MBA is a general business degree preparing students for management positions in any level of a business, up to CEO. MBA students study accounting, finance, marketing, management, statistics, economics, law, strategy, policy, and other courses. Many MBA programs offer concentrations in these and many other fields, but that amounts to only 2-3 courses in your chosen field in the second year of study. Many students avoid a concentration and take a variety of elective subjects to gain a broader background.
MBA programs accept students with a bachelor’s degree in any undergraduate field. They prefer students who do not have a business major because they give you the business training but they cannot provide the broad background that managers should have. The best majors are in the sciences, technology, engineering, or math, but other majors are also suitable. Any field of endeavor can use good management. The reason for avoiding a business undergraduate degree is that it results in too much duplication with the MBA and leaves you with a narrow focus. On the other hand, companies hiring MBA graduates are looking for those who earned the MBA but can also communicate with the people that they have to manage as they advance in their jobs.
MBA programs prefer students with 2-4 years work experience after the first degree. Some accept students right out of college if they have good grades and a high GMAT score. Some MBA programs are designed specifically for new college graduates without work experience. But in those programs you don't get the benefit of learning from other students who have work experience. A lot of valuable learning takes place through class interaction. Also when you graduate your job offers will be about the same as a business undergraduate gets because you have no work experience, and you've been two years out of your undergraduate field so it's hard to get work in that area. You get a lot more value from a graduate degree if you have a few years of work experience before you start it.
Much the same can be said about the law degree.
Consult the Official MBA Guide. It's a comprehensive free public service with more than 2,000 MBA programs listed worldwide. It allows you to search for programs by location (US, Europe, Far East, etc.), by concentration (finance, marketing, aviation management, health management, accounting, etc.), by type of program (full-time, distance learning, part-time, executive, and accelerated), and by listing your own criteria and preferences to get a list of universities that satisfy your needs. Schools report their accreditation status, tuition cost, number of students, class sizes, program length, and a lot of other data. Schools provide data on entrance requirements, program costs, program characteristics, joint degrees, and much more. You can use the Guide to contact schools of your choice, examine their data, visit their web site, and send them pre applications. You can see lists of top 40 schools ranked by starting salaries of graduates, GMAT scores, and other criteria.