All three Xbox One models come with wireless controllers that can also connect via USB. While there are two different Xbox One controller designs, as well as an Elite version, they are all compatible with all three types of Xbox One consoles. You can also sync a wireless Xbox One controller to a PC, but the best way to do this depends on the version of Windows you have installed.
How to Connect the XBOX ONE CONTROLLER to the Xbox One (Xbox Controller Sync & Pairing Tutorial)
The basic steps for syncing an Xbox One controller are:
Turn on your Xbox One by pressing the Xbox button on the front. The button is located on the right side of the front of the console, regardless of whether you have an Xbox One, Xbox One S, or Xbox One X.
When the console is turned on, the button will light up. You can release the button and go to the next step.