It's probably the screen size. When you look on the iPhone screen the low resolation photo looks okay. When you stretch it to the PC screen, the picture is blown up showing all its flaws. Look at it on your PC again but keep the picture really small. How does it look now? Also what is the quality of the PC screen.