If I were him, I’d lock in the Associates Degree, with all his General Ed courses first. That’ll put him years ahead when he finally decides what he wants to do.
My experience was in the Army. In order to get promotion beyond E4, you had to have a certain amount of promotion points. A lot of promotion points could be gained by college credits. In fact, in my particular MOS, without some college credit, it was damned hard to make SGT.
At any rate, depending on what military job he settles down into, he can start taking college courses while in the Army/Marines, and those college credits he has locked in can be used toward a degree. If he decides to go through OCS, he’ll be a lot closer to the degree requirement.
There’s my 2 cents.
Along those lines, a stint in the ANG will get him a free education (at least in my state) and it will put him ahead of classmates if he wants to get a commission.
Some classmates did that and they were commissioned six months ahead of the ROTC kids. THAT makes a difference at promotion time.