La jurisprudencia se inclina mayoritariamente a que el casero pueda pedirle al inquilino que deja el piso alquilado antes de la finalización de un contrato de duración no superior a cinco años a que pague las rentas pendientes o hasta que encuentre nuevo inquilino.
No obstante, te recomiendo que te leas las respuestas a estas dos preguntas que están muy bien documentadas y tratan casi todas las posibilidades y tendencias.
http://www.enalquiler.com/comunidad-alquiler/caseros/devolucion-fianza-piso-alquiler-a-inquilino_4792.html
http://www.enalquiler.com/comunidad-alquiler/inquilinos/dejar-pisos-en-alquiler-antes-fin-contratos_5207.html