If you really want to use Android 10 navigation gestures on the OnePlus 5, well, now you can. The OnePlus Forums brought us a solution to that "problem', as one user posted detailed instructions.
The OnePlus 5 and 5T already received two Open Beta Android 10 updates, even though a stable update is still not available. A stable Android 10 update for the two phones is expected in the near future.
The OnePlus 5T offers Android 10 navigation gestures by default, the OnePlus 5 does not
While the OnePlus 5T does offer Android 10 navigation gestures as part of Android 10-based Open Beta updates, the OnePlus 5 does not. That will be the case once a stable update arrives as well.
Why is that? Well, the OnePlus 5 is not considered to be a full-screen smartphone. It has considerably thicker bezels than the OnePlus 5T, and it comes with a capacitive home button.
If you are running Open Beta with Android 10 on the OnePlus 5, you can enable Android 10 navigation gestures. This very same procedure will probably work once the stable build comes around as well.
Aside from Android 10-based OxygenOS, and the device itself, you'll need a PC/laptop with ADB Drivers installed. On top of that, a USB cable will be needed to connect your phone to your PC.
If you have all that set and ready to go, you can begin. The first thing you need to do, is navigate to 'Settings' on your phone, and go to the 'Buttons & gestures' menu. There, you'll need to enable the on-screen navigation bar.
You'll need to have 'Developer Options' enabled
Now navigate to 'Developer Options' if you have them enabled. If not, you'll need to navigate to Settings -> About Phone, and tab the 'Build Number' a number of times for the Developer Options to appear.
In Developer Options, you need to enable 'USB Debugging'. At that point, connect your phone to your PC via the aforementioned USB cable. Open the terminal or CMD on your PC, and go to the ADB Folder.
Type in 'adb devices'. If it shows some random hex number, it means your phone is connected properly. At that point, all you need to do is type in the following command, and hit Enter: 'adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural'.
There you go, Android 10 navigation gestures will be enabled. You can disconnect the device an use it.
This does not require you to root your phone, or anything of the sort. If you'd like to revert the process, click here for more information.