3.1.2. Lorsque le bail est de durée indéterminée, chaque partie est en principe libre de résilier le contrat pour la prochaine échéance convenue en respectant le délai de congé prévu (cf. art. 266a al. 1 CO; ATF 140 III 496 consid. 4.1; 138 III 59 consid. 2.1). La seule limite à la liberté contractuelle des parties découle des règles de la bonne foi, à savoir que lorsque le bail porte sur une habitation ou un local commercial, le congé est annulable lorsqu'il contrevient aux règles de la bonne foi (art. 271 al. 1 CO; cf. également art. 271a CO; ATF 140 III 496 consid. 4.1; 138 III 59 consid. 2.1). La protection conférée par l'art.