Both have their uses. Upfront gives you peace of mind knowing that you wont have to pay anymore in the future or you are not too sure about your financial stability. Paying via installments means you can get more out of your budget, but do so with caution. If you overspend using installments the long term effects can be disastrous.