budget for your needs before your wants :)
meaning, if you need new tires on your car, but you would like to have a new iphone (there's nothing wrong with the one you have), you should budget so that you have enough to pay for your tires and then whatever spare money you have leftover, you can use for the iphone :)