Bonjour,
Non seulement, comme le dit domat, vous ne pouvez donner congé à votre locataire qu'à l'échéance du bail (donc 3 ans si location vide, 1 an en meublé), mais vous ne pouvez pas donner congé à votre locataire pour ensuite relouer, serait-ce à votre fils.
Donc soit vous donnez congé à votre locataire pour reprise afin de loger votre fils gratuitement, soit vous gardez votre locataire.