In reply to gethin_allen: 90cm is actually 35.5 inches, which might mean that the 2cm larger frame would be a better fit for feet on pedals, but as you say less so for reach to the bars.
In reply to adsheff: I'm 6ft with 34" inside leg. I ride a Specialized Tricross with a 56cm frame. I find the bike ridiculously comfortable now that I've tweaked the saddle height & position, and the tilt on the bars, to fit me.
With a longer inseam like you have the larger frame might be better, provided the reach to the bars can be adjusted to fit. However, I wouldn't be too keen on moving the saddle a long way forward to accommodate this, since that could muck up the pedalling geometry.
I'd suggest that ideally you should try to arrange a reasonably long test ride on the 56cm, or another bike of the same size & frame geometry, to check that the pedalling fit is good for you. I'd see a real risk of knee problems over time if there's a mismatch in the powertrain.