La expresión "se me acaba el contrato el 31/12/2009 ¿quiere decir que en esa fecha cumple 5 años como vivienda habitual? Si es así y el casero requiere formalmente el abandono no le queda otro remedio.
Si no es asi en el caso de vender tiene derecho de tanteo, si ni ha renunciado a él y desde luego el nuevo dueño debe respetar el contrato.
En mi blog
pedrohernandezabogado.blogspot.com estoy a su disposición por si le puedo ayudar directamente.