Void contracts are unenforceable by law. Even if one party breaches the agreement, you cannot recover anything because essentially there was no valid contract.
Voidable contracts are valid agreements, but one or both of the parties to the contract can void the contract at any time. -