It's depend on you.Whenever android version upgrade there may be possibility that older version temp files were still presented in the device. Sometime these files were misbehaving each other instructions so to avoid that you may do factory reset.But...