I'll have to wait at least until the official provider for Switzerland has been decided. :/ ... My current contract's up for renewal in July-September (I don't expect the iPhone to arrive here before October), which is too bad, because it probably means I'll have to wait at least another year until I can get an iPhone, unless I pay much too much for it. :/
But then again: I probably want the 2nd generation anyway. It's time for me to go 3G, and the iPhone doesn't offer that (yet).