Different types of breadcrumbs are: hierarchy-based (most commonly used), attribute-based (used by eCommerce sites), and history-based (similar to a browser history).
Google now displays breadcrumbs in both mobile and desktop search results, so it's recommended to use keyword-rich breadcrumbs as they can positively influence your click-through rate (CTR).
Now Google takes breadcrumbs from multiple places like your page URL, schema markup, and your actual breadcrumbs on the page.
So to make sure Google is displaying the correct breadcrumbs, use them actually on your page with links and implement Schema markup as well.
If you're on WordPress, you can use Yoast or RankMath plugin to add breadcrumbs to all the pages.
Finally, it's always a good idea to start the breadcrumbs with the homepage, use a slightly small text size, and don't link the last item.
You can refer to Google's documentation on breadcrumbs to learn more about the schema implementation.