Hi Cheatee,
Regardless which carrier you are going with (except Sprint & Verizon because they use CDMA which are not compatible see attached screenshot), the HTC Touch uses a compatible Windows OS. I've had a look at their website at
http://www.htc.com/www/product/touch/specification.html and it seems they use the latest one (WM 6).
Hope this helps.