Hi. They are both correct, but with different meanings. I will bring my umbrella when it rains This means you think it is going to rain, and at that time you will bring your umbrella.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.