At the moment, all iDevices compatible with iOS 5 can be untethered jailbroken with the latest version of the operating system thanks to the teams that develop such jailbreak solutions. No matter what iPhone/iPad/iPod Touch compatible with iOS 5 you have, there is an untethered jailbreak solution for you both for Windows and Mac OS X. Although we can jailbreak without problems, we cannot unlock the latest basebands of iPhone terminals because the Dev Team has not yet found an exploit to turn into a decoding solution for us.
Having said that, below you have listed the jailbreak and possible decoding tutorials for each individual iDevice.
iPhone 3GS
iPhone 4
iPhone 4S
iPad
iPad 2
iPod Touch 3G
iPod Touch 4G