5

While translating some technical documentation, I came across this dilemma. Which is better in the below examples?

The value is true if electrical and mechanical damage are covered
The value is true when electrical and mechanical damage are covered

I've read some similar questions about the usage of the word 'if', but it felt like the answers posted there don't apply here.

3 Answers 3

6

When should be used while referring to something that one is certain will happen.

E.g: I will be able to see you in the evening when I get off work.

Meaning: The speaker is sure that she/he will get free from work in the evening.

If should be used while referring to something that might or might not happen.

E.g: I will be able to see you in the evening if I get off work

Meaning: The speaker is not sure that she/he will get free from work in the evening.

If is a possibility, when is a certainty.

In your example if you are not certain whether electrical and mechanical damage will be covered, then you can use 'If'.

3
  • 1
    This is not entirely wrong, but it needs an important clarification: if the "value" in question is sometimes true and sometimes false (as seems to be the case), using "when" is entirely valid: it links them together just like saying "the value is true whenever electrical and mechanical damage are covered". Commented Jul 29, 2015 at 16:18
  • When implies no degree of certainty. In fact, it's used in a common expression which implies something is impossible: "when pigs fly". This answer is completely incorrect.
    – talrnu
    Commented Jul 29, 2015 at 17:19
  • It's certain that pigs don't fly. Commented Sep 26, 2018 at 3:19
6

You use the conjunction "if" when you think of condition.

You use the conjunction "when" when you think of time.

Of course, there is a gray zone where both conjunctions are possible.

  • Taste the soup and add salt and pepper if necessary (condition).

  • Watch the pot and tell me when the water boils (time).

1
  • 1
    Indeed, when is like if with the added specification of timing, i.e. "when x happens, then y happens" is the same as "if x happens, then y happens at the same time".
    – talrnu
    Commented Jul 29, 2015 at 17:18
-1

"If" sets a condition. "If it rains, then I will need an umbrella." In this example, I'm stating that I will only need an umbrella IF it rains. Otherwise, I will not.

"When" sets an unconditional certainty. "When I arrive at my destination, I will exit my car." There is no uncertainty about whether or not (IF) I will arrive at my destination. I am stating with certainty that I will arrive at my destination, and I talk about what I will do after that certain event occurs.

"IF" = conditionally "WHEN" = unconditionally

2
  • This appears to restate the accepted answer, but without addressing either of the comments made on it. Commented Jul 31, 2015 at 20:18
  • "When I arrive at my destination, I will exit my car." Does this sentence have a truth value? Commented May 6, 2020 at 21:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .