South Africa Law
Get Your South African Law Questions Answered by Experts
Just to confirm: You did not accept the cancellation yet, correct? You are at the moment telling them that they cannot cancel.
In terms of the 'huur gaat voor koop' principle, the new owner automatically steps into the shoes of the previous owner. So the new owner would not be capable of cancelling the lease before the twelve month period has run out. If you have an option to renew, you can excersize that option against the new owner as well.
So, in order for you to agree to a cancellation, you can make whatever demands you like. It does not necessarily mean that the new or the old owner has to agree to those demands. It just means that if they don't, then you don't have to move out either.
I hope that makes sense to you.