You can discuss with him.
If there is no term on the lease, ball is at your hand.
You can let them find other guys to take their lease or you can let them pay one extra month for leaving. Even some company let renter pay all month until lease finish. However, if they want to leave because of your house condition, it is another story.