Avoid an "aviation" major unless it is aero engineering. I would generally recommend something which you could dust off later and make a living at if you end up out of aviation (medical issues, etc)...accounting, software, business, etc.
Vocational degrees like account, programming, nursing, PA, etc have the advantage that you can moonlight as needed in your aviation career to keep the skillset alive on the back burner or help pay bills during the entry-level (starvation) phase of your career.