* Crystal size is not a defining characteristic of rock types. While some rocks are known for having larger crystals, it's not a rule.
* Crystal size depends on cooling rate. Rocks that cool slowly underground (like granite) tend to have larger crystals than those that cool quickly at the surface (like basalt). But there are exceptions!
* Basalt and granite are already known for having different crystal sizes. Basalt is fine-grained (small crystals) due to its rapid cooling. Granite is coarse-grained (larger crystals) due to its slow cooling.
So, to answer your question directly, you can't really say one rock has *larger* crystals than basalt and granite in a general sense. It's about the specific conditions of formation, not the rock type itself.
Here's a better way to think about it:
* Rocks with very large crystals: Pegmatite, a type of granite with extremely slow cooling, can have crystals that are meters long!
* Rocks with smaller crystals than basalt: Some volcanic rocks, like obsidian, cool so quickly they don't form crystals at all!
Let me know if you'd like to explore specific rocks and their crystal sizes. I'm happy to help!