Neither is better; PPL suits 5 to 6 days a week, upper lower suits 3 to 4, and both hit each muscle twice.
The quick answer
Push pull legs and upper lower are both excellent, they just fit different schedules. Upper lower hits each muscle twice a week on 4 days and is very time efficient. PPL shines at 6 days a week because it splits the volume across more sessions so each muscle still gets trained twice.
How to think about it
Match it to your days
Train 3 to 4 days? Upper lower gives each muscle twice weekly and fits neatly. Train 5 to 6 days? PPL spreads work so no single session is a 2 hour marathon. Run once through, a 3 day PPL only hits each muscle once, which is the weak point.
Frequency is what actually matters
Both splits beat a bro split because each muscle gets 2 sessions a week, which is better for growth than blasting a muscle once. The winner is whichever one you keep your 10 to 20 weekly sets on.
Fatigue management
Upper days can feel heavy stacking chest, back and shoulders together. PPL isolates a movement pattern per day so you come in fresher for legs or pull. Pick the one you actually look forward to.
Do this
Count your realistic days3 to 4 days go upper lower, 5 to 6 days go PPL.
Check frequencyMake sure whichever you pick trains each muscle twice a week.
Pick the one you will doAdherence beats the theoretical best split, so choose the schedule you can repeat.