Chance me at MIT. Should I redo SAT or Subject test November Test

Grade: 12th
GPA: 4.502
Class Rank: 2nd out of 350
Grades: All A’s or A-'s (School doesn’t give out A+)
SAT: 1480 Math 800 Reading/Grammar: 680
Subject Tests:
Math 2: 800 Physics:720

Hardest classes taken:
Calc AB, BC
Multivariable Calculus
AP Physics C
AP Micro Economics

College Courses taken (count as 5.0’s):
Macro Economics
International Business
U.S. Government
2 literature classes (don’t remember the name of them but doesn’t really matter)
music history (school requirement decided to do it at a college to get that 5.0)

Classes taking in 12th grade:
Linear Algebra (at college)
Differential Equations (at college)
AP statistics
Philosophy
AP Biology
UNIX operating systems (at college)

extra-curriculars:
Top 32 in Squash
President of Model U.N.
President of Math club
Started the first ever online website for my student government
Member of student government
NHS member
Volunteer in North Philly

Should I redo my Physics subject test or my SAT for the November sat?
Does MIT care more about subject tests or the normal SAT?

Would 30 points in the physics subject test help more than 30 points on the regular SAT?

I also don’t want to major in science. I want to major in mathematics and economics.

I’d redo the regular SAT because 680 is low enough to raise a red flag possibly.

Learn what MIT looks for beyond stats.
Yes, the 680 is on the low side, but you’d benefit from assessing your ECs, as well.