Yes, and there are three ways to do it, depending on whether the Android phone is your child's, a family member's, or your own second device.
1. Google Maps location sharing (free, works from iPhone). On the Android phone: Google Maps > profile icon > Location sharing > New share > pick the iPhone's Google account > choose a duration. On the iPhone, open Google Maps and tap the contact's avatar to see them on the map. The Android user can end the share at any time, which is exactly why this is the version that keeps trust intact.
2. Google Family Link (free, for a child's supervised account). Install Family Link on your iPhone, add the child's Google account, and you get location, app install approval, screen-time limits and device locking. The child sees that it is installed.
3. A monitoring app on the Android device (paid, for messages and call logs). This is the only route that gives you content rather than just location, and it requires a one-time physical install on the Android phone — there is no remote install path on any current Android version. Ultimate Phone Spy installs on Android 4.0+, with basic features working without root and WhatsApp/Snapchat requiring root (system requirements); everything lands in a browser dashboard you can open from the iPhone (plans).
Practical notes from people who have done this: Samsung and Xiaomi phones aggressively kill background apps, so you will need to disable battery optimization for whichever tool you choose, or location updates will lag by hours. And expect the Android phone's battery to drop faster — a location-aware app polling GPS every few minutes is a real cost.
If you only need "where is the phone", option 1 costs nothing and is accurate enough. Options 2 and 3 are for parents who need limits and context, not just a dot on a map.