Buyers and sellers use stock purchase agreements when they want to buy or sell stocks. They use asset purchase agreements when purchasing company assets, not through a merger or acquisition. Stock acquisitions, by nature, are also less expensive than asset purchases since they are not subject to additional taxes.