I'd look at the cost per month, personally.

If 3.47% is comfortably affordable and likely to remain that way, why not go with 7 years?

Yes it may be a little cheaper in 3 or 5 years, but it may...