Chosen Solution

I have 1 TB SSD in my MacBook Pro and want to upgrade the SSD to 2 TB SSD, is it possible? If yes, which drive should I purchase?

You can add 256GB with a TarDisk: https://www.tardisk.com/pages/buySelecto

Apple never offered a 2 TB drive for this system, the largest they offered was a 1 TB drive. OWC is the only 3rd party suppler of SSD’s for this series. They too only offer 1 TB. Apple is now offering a 2 TB drive option on the very newest models but they are not compatible with yours (soldered to the logic board) for a very short time Apple did offer a PCIe x4 drive for the older 2015 model just before the new model came out. I doubt you could even find one and it would be very expensive! So sadly there is no standard way of upgrading your system. I would recommend you look at some of the external Thunderbolt 2 or USB3 SSD’s as a better option.