If i reset my iphone 4 or get a new iphone will i have to buy all my apps again?

If i reset my iphone 4 or get a new iphone will i have to buy all my apps again?

No, you will not need to buy all of your apps again. Have you created an Apple ID or iCloud account? If you have, once you sign in on your new phone, Apple will remember you bought the apps and will allow you to download free of purchase.

All the apps you have already payed for will be synced in your iCloud account so you can download them at any time free of charge