Let X be the number of storms. We expect X to be 3 with a probability of 0.4 and 5 with a probability of 6, so E(X) = 3(0.4)+5(0.6) = 4.2
Now, we must weigh the conditioning for E(X2) for both good and bad years. It's given to us that the next year will be good with a probability of 0.4 and bad with a probability of 0.6. Thus, the expected variance for a good year will be E(X2|G) = 3 + 32 = 12, and E(X2|B) = 5 + 52 = 30 for a bad year. So, the expected variance of the number of storms that will occur is E(X2) = 12(0.4) + 30(0.6) = 22.8
Therefore, the variance of the number of storms that will occur is Var(X) = E(X2) - E(X)2 = 22.8 - 4.22 = 5.16
You cannot simply use Var(X) = 32(0.4) + 52(0.6) because that assumes the mean and variance in a Poisson distribution are equal, but are not in this case, so you must find E(X2) using λ + λ2.
Hope this helped!