Under Section 6 of the Indian Contract Act, a proposal (offer) may be revoked by: (1) notice of revocation communicated to the offeree, (2) lapse of reasonable time, or (3) death or insanity of the proposer before acceptance. All three are valid modes of revocation, making 'all of these' the correct answer.