They both have there good and bad points. A lease you may never own the truck and you can write off your total lease payments. When you buy you can take deprecation and own the truck at the end of 60 months. Some leasing companies have a lease to own with either a big payment do at the end of the lease or a $1.00 buy out.