License agreements are terminable, whereas lease agreements are generally not. The amount payable towards stamp duty is more for a lease agreement as compared to a leave and license agreement.
I would suggest you to go for leave and licence agreement.