Any contract unlawful from its inception is void ab initio.
If a contract fulfills all conditions, it is valid contract. A contract is voidable if it is caused by fraud, coercion etc. Void contracts are those which were otherwise valid but had become void due to certain event.