I couldn't find any major differences between them. On8 has better display than J7 2016 and J7 2016 has better processor than On8. I'm using J7 2016. Its performance is very good. I have seen On8 also. J7 2016 is slightly faster than On8 and has better graphics too. You can go through this comparison too. Compare. I'm attaching a video which I just found on YouTube. This might help you in picking a best one.
Samsung Galaxy J7 2016 vs Samsung Galaxy J7 Prime
Both the phones have their pros and cons,analyze:-
Advantages of Samsung Galaxy J7 Prime:-
1.More RAM:-More RAM means more applications can run at the same time.
2.Better Screen Resolution:- More resolution means sharper and crisper screen.
3.Has Fingerprint Sensor:-Fingerprint sensor support allows you to quickly unlock your device using your fingerprint.
Advantages of Samsung Galaxy J7 (2016):-
1.Has Front Camera Flash:-Having a front camera flash allows you to take selfies in low light.
2.Has Removable Battery:-Remove the battery to switch off your device (Hard Reset) when it freezes.
Verdict - In my opinion, Samsung Galaxy J7 Prime is better overall performance and price ,if you need Samsung Galaxy J7 (2016) you can go for Samsung Galaxy J7 (2016)
You can also compare these devices on 91mobiles
Jatin Kumar Gupta
Both the phones have their pros and cons, I think you should go for Samsung Galaxy J7 2016, Samsung Galaxy J7 2016 has the following advantages over Moto G4 Plus.
1. It is slimmer than Motorola Moto G4 Plus. Slimmer devices are easier to carry in pocket and look more fashionable.
2.It has Front Camera Flash ,Having a front camera flash allows you to take selfies in low light.
3,It has Has Removable Battery,Remove the battery to switch off your device (Hard Reset) when it freezes
4.It has more Battery Capacity than Motorola Moto G4 Plus,
It is not like that it is a one sided game, Motorola Moto G4 Plus has the following advantages -
1.Motorola Moto G4 Plus has more RAM than Samsung Galaxy J7 (2016). More RAM means more applications can run at the same time,
2.Motorola Moto G4 Plus better Screen Resolution,more pixels than Samsung Galaxy J7 (2016).
3.Better Camera Resolution in Motorola Moto G4 Plus ,
4.it has more inbuilt memory than Samsung Galaxy J7 (2016).
5.It has Has Fingerprint Sensor which gives more security.
Verdict - In my opinion, Samsung Galaxy J7 2016 is better overall performance and price ,if you need more RAM and fingerprint sensor go Motorola Moto G4 Plus
You can also compare these devices on 91mobilesSamsung Galaxy J7 2016 vs Moto G4 Plus