So here is the problem: 1: Internet, which is common since most people have bad internet due to plans 2. Device, since like you said it is an iPhone 8, it will lag since it is old and the graphics can't handle it, I had same problem with my iPad 7th gen that doesn't work anymore 3. Game, which can also lead to performance issues as well Another thing is you could get at least the phones you wanted, but they are also old, so they might not work well either.
Him playing in his mom's i phone 8, me playing in my dad's old phone Samsung J7, and some times when I have just joined the server i get 3000 ping(not all time but sime time most of the times i get 200 or 280ping)