More or less means "approximately". Pretty much may mean the same, but it may also mean "quite a lot".
I think you meant to ask "Is there any law for using them?" It would be more natural to ask Is there a rule about which phrase to use?
Student or Learner