our whole lives vs. all (of) our lives [closed]

Which one is correct or is preferable in this context:

  1. We want to be free... and we wait/we've been waiting for that moment our whole life/our whole lives.
  2. We want to be free... and we wait/we've been waiting for that moment all our life/all our lives.
  3. We want to be free... and we wait/we've been waiting for that moment all of our life/all of our lives.

Is there any difference in meaning between them, or they can be used interchangeably? Is the word "of" optional in this instance?


I don't sense any substantive difference between these three options; that is to say, the meaning, or denotation, of each one is almost the same as in each of the others. I can tell you only that stylistically the first one is generally considered the most pleasing, and that the third is the least. The "of" is not wrong, but is unnecessary and intrusive.

Of more consequence in these examples is the difference between "we wait" and "we've been waiting." These two constructions are significantly different, and not interchangeable. Since you're not asking about these options, however, I won't go into it, unless you choose to ask about it.