There is some confusion about BCH hard fork. I think mostly people's already clear about it except new people's. Thats why I just want to clear my opinion. There will happen 2 thing.
1. Upgrade existing BCH blockchain.
2. Hard fork of BCHSV or BSV.
Upgrading existing BCH blockchain means there will split blockchain with new upgrade called BitcoinABC. So BCH will no exist anymore if upgrade happen. I just want to clear by simple language. But nothing to worry about it because you balance will remain on Bitcoin ABC. Most of wallet and exchanger supporting this upgrade you can move you fund there or you can hold with private key wallet. For us (genaral user ) we can say just exchanger will rename BCH to BCHABC.
About Hard fork of BCHSV, It will be another coin split from BCH blockchain with new features. You will get airdrop 1:1 those exchange and wallet supporting BCHSV.
So if you hold 1 BCH currently. Then you will have 1 BCHABC and 1 BCHSV. Old BCH will not exist.
My suggestion move your fund those wallet and exchange supporting both upgrade and hard fork. So you will get free BCHSV. Although you will get free coin from private key wallet but there will be hard for newbie.
If you need more details then read
poloniex announcement or others exchange announcement.