Unless the lease agreement has a specific clause in it which says that you can leave early (a break clause) then you are stuck with the lease until the end of the term or, if you leave early, until the landlord gets a new tenant and when the new tenant moves in, you would not be responsible for the rent from then onwards. The landlord is under a duty to try to get a new tenant.
If the landlord is likely to get a new tenant relatively easily, he may agree to take, for example, three months rent upfront, to enable you to move out, provided he gets a tenant quickly. It would give him a little bonus as an incentive.
He doesn’t have to do that but it’s worthwhile trying. He would only do that the premises are likely to let quickly.
You are also able to look for a tenant yourself to take the lease on from you.
Can I clarify anything further for you?
Please rate the service positive. It doesn’t cost you anything but helps me greatly.
We can still exchange emails.