Its so easy for apple to fix this but they did not think someone in Switzerland might want to write english,german,italian, swissgerman, french etc. on the same phone. While switching between german and english keyboard is ok to switch autocorrection to the corresponding language, when it comes to swiss german, it just messes up your text totally. And then there are other people from other countries living here who want to write their native language for which the iPhone might not have support for. Well autocorrection makes it very difficult, I can tell you.
I reported this problem to Apple back in August already as Bug #6162063 and it got marked as duplicate of Bug #6182799. However it did not get fixed in 2.1 firmware.
Now I realize I'm not the only one. There is a large protest against autocorrection in switzerland and
So its time for Apple to THINK DIFFERENT....