We show that the resistivity in each phase of the High-Tc cuprates is a special case of a general expression derived from the Kubo formula. We obtain, in particular, the T-linear behavior in the strange metal (SM) and upper pseudogap (PG) phases, the pure $T^2$, Fermi liquid (FL) behavior observed in the strongly overdoped regime as well as the $T^{1+delta}$ behavior that interpolates both in the crossover. We calculate the coefficients: a) of $T$ in the linear regime and show that it is proportional to the PG temperature $T^*(x)$; b) of the $T^2$-term in the FL regime, without adjusting any parameter; and c) of the $T^{1.6}$ term in the crossover regime, all in excellent agreement with the experimental data. From our model, we are able to infer that the resistivity in cuprates is caused by the scattering of holes by excitons, which naturally form as holes are doped into the electron background.