Weapons have various stats randomly boosted which typically are retained when one evolves them. I've tested various combinations and this fact seems to hold true.
I recently evolved a 5* hellfire with a boosted dodge stat and was very disappointed to find that the boosted stat was switched to crit rate. What happened?