As others have mentioned, increasing your RPW is a cheap and easy way to increase your MPW without increasing your risk of injury. The way I look at run programming is like carrying rocks. If I need to carry 100lbs of rocks, I can break it up into 5 trips of 20lbs, 3 trips of 33lbs, or one trip of 100lbs. It’s pretty hard to carry a 100lb rock very far without hurting yourself. What it sounds like you are doing is carrying one 50lb rock, and two 25lb rocks, or three 17lb rocks, which isn’t necessarily a great idea either, since the short runs (light rocks) aren’t doing as much for you as they could be, and the big rock (long run) is pretty dang heavy. 4 runs a week might not be so bad if you made them more even, instead of putting 40-50% of your miles into the long run, shift it down to 25-35%.
A few thoughts beyond that:
What are your goals? Are you just maintenance running, fitness running, etc? Or are you training for a certain race? If you’re fitness running, then there’s no benefit to having a long run, and you should more evenly meter your miles between the run sessions. If you’re maintenance running, what length of race are you maintaining for? If you’re training, what length?
Personally, I have used 6 day/wk programs in the past and found them to be mentally taxing, and not necessarily enough recovery time. The particular program I used for a half marathon last season was 6days a week, but the peak cycle was 22days straight running. Naturally it was physically exhausting, but it was mentally taxing as well. So any running program has to balance mental fatigue against physical fatigue, with the caveat that either extreme might be bad for both. For example: running 25MPW by just running a marathon every Saturday is a high risk for injury, but will also be mentally draining, or running EVERY DAY will be mentally exhausting, and won’t allow your body to recover, increasing risk of injury.
Very easy improvement that I would suggest: Add ONE day per week, and take some of the load off of your long run. A 3-4 RPW with a 40-50% long run is rough, especially if you’re serious about 25 MPW. Add ONE day, make it a 4-5 run per week, even if it’s more frequently a 4 run week than a 5, and shift your load to 25-35% on your long run.
If 3 days a week with 25 MPW with 50% long run, that’s 6, 6, and 13 long run. Say you want to bump up to 30 MPW: 7, 8, and 15mi long run is a pretty rough program! Move to a 4 day week with 35%, that’s 5, 5, 6, and 8. Better balance, easy recovery after the long run, and good frequency to help you improve. Move to 30MPW and it’s 7, 6, 6, and 10. If you want to add miles one week a month or so, add in that 5th day and pick up 5-7 extra miles no sweat.