if you know there's the possibility that you won't need a contract (not limited to health insurance) for the longer period, then don't commit to the long period. If you need the flexibility, chose the shorter duration. Yes, it's more expensive. But yes, because they also calculate with you staying a year.