The way I do it is through iTunes. You need to have all your pictures in "my pictures" on your computer in a folder (or many folders). Then simply connect your iPhone and click on the photos tab in iTunes while looking at your device and iTunes should show you the folders you have on your computer then you simply click which ones you wish to add then sync.