Many factors determine the cost of your mortgage. They are mainly divided into external and internal factors. External factors are out of your control, such as the state of the economy, the bond market, the inflation rate, the unemployment rate, regulatory policies, and the type of lender you have (A-type, B-type, alternative, or private lender).
The internal factors depend on you, your credit score, repayment history, loan application history, risk profile, stress test results, stable employment history, home location, whether this is your first property or first purchase or renovation of an existing property, down payment, mortgage insurance, and homeowner's insurance, etc.