un'altra cosa spizzico.
in casi del genere il locatore non può fare "contratti contrari a norme imperative". sarebbe a dire che se tu paghi veramente i canoni dell'affitto (anche in nero) e puoi dimostrare di averli pagati lui non ti può sfrattare nemmeno se tu e lui avete avete firmato un contratto scritto perchè valgono comunque le disposizioni del codice civile e il contratto contrario a tali disposizioni è invalido. se dopo un paio d'anni lui cerca di fare il furbo lo puoi portare in tribunale o davanti al giudice di pace e vinci la causa. qui vado a memoria ma dovrebbe essere così.