The correct answer is B. Helium has a lower density than air.
When a balloon is filled with helium, the density of the helium gas inside the balloon is lower than the density of the surrounding air. According to Archimedes' principle, an object (or in this case, a balloon) will rise in a fluid (like air) if it is less dense than the fluid. Since helium is less dense than the average atmospheric air, the balloon filled with helium experiences a net upward buoyant force, causing it to rise. In contrast, a balloon filled with an equal volume of air has a density that is approximately equal to the surrounding air, resulting in no net buoyant force, and therefore it does not rise.