In my opinion, the most important thing to consider when choosing a major is knowing what compliments your personality the best. It is often easy to lead towards a major with higher income, however, this is not necessarily the key to success. Applying your personality to the correct major can define the future success of your professional career. For example, if you tend to be an extrovert that enjoys social settings, thrives around people, and is not afraid of risks, the majors you are most likely to succeed in is business, sales, marketing, or advertising. If your personality is of an introvert, and you are more reflective, prefer alone time, and prefer to write other than talk, the majors that you would likely succeed in are computer science, accounting, economics, or engineering. It is important to keep in mind that these majors can lead you to many different job opportunities/professions. Identify what you like and dislike within the major’s possible job opportunities and narrow down your options.
That said, I would keep in the back of your head what the job options are for your major. You don't need to put too much pressure on finding the best paying job, but keep in mind that after college you'll need to find something that pays back those loans (if you have them).
Something else to know is it is OK if you are unsure of your direction. You don't need to put so much pressure on picking the perfect degree from the start. If you go down one career path and decide it's not for you, you can pivot to a new path.
For example, I started as a chemistry major, moved over to psychology and then landed in marketing and graduated with my bachelor's degree in marketing. Plenty of flip flopping occurred during my college years.
This a great question. I changed my major 3 times while I was in college before I finally figured out what I wanted to do. Definitely focus on areas that are interesting to you and that you enjoy doing. These could be broad topics like solving problems, working in teams or something very specific like chemistry or computer programming. You might also look at the job market to see what roles companies are recruiting for. You can find job opportunities on LinkedIn and other career sites. This will give you an idea of the skills that are required for the jobs that are out there.