I want my Android app to replicate constantly in the background. Should I use WorkManager or a Service?

Can you give some guidelines on what is the recommended or the best way to do this?

I also just read about Sync Adapters, but Google said Work Manager is more recommended.

You should use the WorkManager, to schedule one-shot (not continuous) syncs.