Nairobi to Shenzhen

Someone please advice.

Is it better to fly from Nairobi into;
1. Hongkong then train to Shenzhen

OR

2. Guangzhou then train to Shenzhen

Is it true that electronics like mobile phones are cheaper in Shenzhen than Guangzhou? Thinking of buying to sell in Kenya.

thanks
Sim

Option 1 is better...hehe