The reason why the social contract is so different in two otherwise comparable societies like the United States and continental Western European countries represents a challenging question. Large empirical evidence shows that the difference in the political support for redistribution appears to reflect a difference in the social perceptions regarding the determinants of individual wealth and the underlying sources of income inequality. I present a model of beliefs and redistribution which explains this evidence through multiple politico-economic equilibria. Differently from the recent literature which obtains multiple equilibria by modeling agents characterized by psychological biases, my model is based on standard assumptions. Multiple equilibria originate from multiple optimal levels of information for the society. Multiple optimal levels of information exist because increasing the informativeness of an economy produces a trade-off between a decrease in adverse selection and an increase in moral hazard. The framework allows the analysis of various comparative statics in order to answer to policy questions