Je souhaite louer mon appartement vide à une société. La durée minimale est-elle de 3 ans ?

Non. Lorsque le locataire est une personne morale (société), la durée minimale du contrat de bail doit être de 6 ans (art. 10 loi n°89-462 du 6 juillet 1989).