serviceをへのbind時に設定する値によって処理を切り替えるよう
にして、serviceを使いまわすというやり方はあまりよくないのでしょうか?

intentに処理Aを行うように設定
↓
AServiceへbindし、処理Aを実行
↓
AServiceをunbind
↓
intentに処理Bを行うように設定
↓
AServiceへbindし、処理Bを実行
↓
AServiceをunbind

このような使い方をするよりはサービスを複数個用意したほうが
よいのでしょうか?ちなみに処理AとかBはサーバへの処理です。