HDB loan requires a 20% downpayment, offers a fixed 2.6% interest rate, has eligibility criteria including an income ceiling, and loan tenure up to 25 years. Bank loan requires a 25% downpayment (5% in cash), offers variable interest rates, no income ceiling, can loan up to 30 years, and has early repayment penalties.