Total amount of mortgage loan
How much capital are you willing to put on a down payment?
The length of time you choose to pay off your mortgage
The expected interest rate on your mortgage