is it better to go for HDB or bank loan?

i understand that HDB outfront cash can be lower and the monthly installment is higher.

but the question is that bank interest flatuate. i worry that long run the interest will go up.

any advise?