Bonjour,
Je pense comme vous qu'il s'agit d'une clause abusive. Pour avoir une réponse claire, il faut lire un certain nombre d'articles de loi. Certains logements avec des conventions spécifiques (Crous, HLM) semblent être contrains par des durées minimum. Mais cela n'est à priori pas votre cas.
Je vous conseille de vous rapprocher de l'ADIL de votre département afin d'avoir une réponse claire sur ce point.
N'hésitez pas à nous faire part de leur réponse.