Chosen Solution
I broke the front glass on my iPhone 4 and am contemplating self-repair. Some sellers say the glass can’t be replaced separately, others say it can. Kits are $30 or so On the other hand, is this site a place where I might buy someone else’s old phone and just swap out the SIM card?
The problem with the iPhone 4 is a complete phone that works tends to cost as much as a screen. If it is more, it generally isn’t far off from the screen assembly. These phones are usually not worth repairing unless the problem is minor like a battery. You have to be careful it isn’t iCloud locked, but there’s a lot of them on the used market if you decide it isn’t worth going for the screen replacement. This probably isn’t what you wanted to hear but I’d rather be upfront then suggest something that probably won’t make sense once you compare prices. I personally wouldn’t fix it and would rather have a newer phone like the 6s, but it can be repaired as long as you can get the LCD assembly for a reasonable price compared to a used iPhone 4. Any upgrade beyond the 4 will cost more then a used phone of the same model. @ajcooke01 linked the guide in his answer, if you want to see how to do it. The A4 hasn’t aged well and the 256MB RAM limitation crippled the phone within a few years. The 4s isn’t much better.
This ain’t it chief. You can only buy parts for your phone here. However, people who say that the screen can’t be replaced are just straight wrong or lying. You can replace the screen with the guide and part below. iPhone 4 (GSM/AT&T) Screen Replacement iPhone 4 (GSM/AT&T) Screen