did you pay for the stamp duty when you take up the contract? if you did, then the contract is legit and binding. i think most "standard" tenancy contract is minimum 1 year to break it for a 2 years contract, and you have to give 2 months notice or vice versa. fone up your estate agent to find out more info too.
Don't move unless they can provide alternate place for the same money, otherwise you want compensation, a great deal, to cover the higher rental cost, you also want paying for disruption.. How much do you thing is reasonable...
If the contract is on the ball, don't worry about Landlords are King...they still have to abide by the laws of the contract, even if it isn't stamped, it will be signed.
If you haven't created any "excuses" or breached any terms in the Tenancy agreement, technically, the landlord cannot kick you out.
Instead, he or she might have to pursuade you to move out, either mutally agreement to terminate or compensation.
actually, i would suggest a payout of the remainding rental and return of the security deposit... or something quite as attractive to tide you over the difference from finding another place. instead of looking back at the same location, maybe another condo project may be cheaper.
anyway, if you do need help. you can send me a copy of your tenancy agreement and i can help you take a look at it.
my email is [email protected]