X. Termination of tenancies by notice before expiration (without breach)
In usual circumstances, both the landlord and the tenant cannot terminate the tenancy before its expiration unless either of them has breached the vital terms of the agreement which entitles the other party to forfeit or terminate the tenancy (e.g. the tenant fails to pay rent or the landlord illegally re-enters the property).
However, early termination may be possible with the existence of a valid break clause which may be exercisable by either party by giving prior notice at a certain time during the term of the tenancy.
Landlord's perspective: 1, 5
Tenant's perspective: 2, 3, 4, 5, 6, 7