Resetting an iPhone with 'No Service' error
Don't reset. 
If you do, then you won't be able to activate your new iPhone. 
Some iPhone7 devices has this "No Service" problem. This is because it can't read your SIM. If you erase this iPhone, it will try to activate but since it can't read SIM you will loose your device.