How to have more space on my iPhone 5s?

I want to have enough space on my iPhone to atleast have 800 photos and maybe 600 songs and at least have up to 25 apps (not including the apps that it comes with, of course). But my iPhone 5s is only 16 gb so thats kid of an issue. Any tips?

Just copy the photos and songs to the computer.

Yesm copy your photos, videos, songs and other files to your computer then delete the copied files to free up the space.

How to copy/transfer your iPhone files to computer. There are 3 ways:
1. Use iTunes or iCloud

2. Use third party utility iPhone data recovery. It is able to backup the data to your computer to save on the local disk: http://www.windowspasswordsrecovery.com/iphone-data-recovery

3. Use a tool called iAny Manager, it is able to transfer files like photos, videos, songs and so on from iPhone to computer or vice versa.

Can't tell you the size of the 800 pics, or 600 songs or even the 25 apps since all have variables that affect their sizes & therefore there totals.

If you don't mind accessing those things (excluding the apps) online you could use Photo Stream & iTunes Match respectivvely.

Eight hundred photos require about 4 GB, 600 songs require about 2.4 GB, and 25 typical apps would require 0.6 GB, for a total of 7 GB. So it should all fit in 16 GB, but there won't be a lot of room for more. Always buy as much storage as you can, because you can't upgrade the storage afterwards.