関数の引数の順番について聞きたいんですが

AをBにコピーするという関数を作るときに
以下のどちらの方がベターですか?

copy(String A, String B)
copy(String B, String A)

何か規則のようなものはあるんでしょうか?