This paper studies how the arrival of information affects welfare in a general equilibrium exchange economy with incomplete and differential information. It considers a setup in which agents differ in their attitudes toward risk. This introduces gains from trade. In equilibrium, the information sets differ across agents, i.e., they hold heterogeneous beliefs. For certain structures of primitives, the latter introduces an adverse effect on welfare. In this case, the arrival of information has opposite effects: on the one hand it weakens the adverse effect on trade, and on the other hand it strengthens the Hirshleifer effect. The first effect fosters and the second one discourages risk-sharing trades. When the first effect dominates, welfare increases upon the arrival of more precise information.