Da igual con cuánto tiempo avises, si te vas antes de 5 años... estás incumpliendo el contrato con los inconvenientes que ello puede acarrearte.
Eso que crees, de que pasado el primer año puedes irte ... se refiere a contratos firmados por 1 año (que por ley son renovables hasta 5 si el inquilino quiere) en los que puedes irte - con el preaviso estipulado - cada vez que el contrato cumpla un año.
Te aconsejo que negocies con tu casero pues no le va a sentar nada bien que quieras incumplir el contrato.
Tú has firmado un contrato de 5 años y consecuentemente deberías haber esperado a que se cumplan .
Con ese contrato, las partes os protegíais de que la otra parte incumpliera lo pactado. Ni tu casero podía echarte, ni tu irte.
Ahora tu casero podrá hasta demandarte por incumplimiento de contrato, y ahí tíenes las de perder. Lo mejor es intentar negociar.
Hay múltiples post en esta web sobre ese tema. Te dejo alguno:
http://www.enalquiler.com/comunidad-alquiler/legislacion-alquiler/piso-alquiler-contrato-duracion-obligatoria-1-ano-obligar-cumplirlo_6893.html
http://www.enalquiler.com/comunidad-alquiler/legislacion-alquiler/dejo-piso-finalizacion-contrato-devuelven-fianza_6565.html
http://www.enalquiler.com/comunidad-alquiler/inquilinos/perder-fianza-piso-alquiler_6011.html
http://www.enalquiler.com/comunidad-alquiler/legislacion-alquiler/piso-alquiler-contrato-duracion-obligatoria-1-ano-obligar-cumplirlo_6893.html
http://www.enalquiler.com/comunidad-alquiler/legislacion-alquiler/me-obligar-pagar-contrato-integro-alquiler-deseo-dejar-piso-venza-contrato_6147.html