We use whatever the system returns as being the most best provider for the given parameters you set. You can see the full list of providers and the chosen provide by using the corresponding properties: AvailableProviders and ProviderName. For example, I get a fix almost immediately in my home office on a Google Pixel 6 with Android 14. The provider it selects is "fused".