I have installed Windows 3.1 onto my Android device. I have used a DOS emulator called (unimaginatively) “aDosBox”.
This lets you run any DOS applications on your phone and is a free application from the Android Market Place (QR Code at the end)
After installing this application, I found some old copies of Windows 3.1 and copied the install files over to my phones SD Card and fired up.
This video shows some more playing inside the already installed copy of Windows 3.1