Both amazing for different reasons most of which are online. Mykonos for the beautiful Chora (main town) and the beaches. Santorini for the views.
If you miss out on one or both of these islands, obviously you will have time for something else to fill in your itinerary.
During normal non-pandemic times, both islands are very expensive and very crowded. If you don’t care so much about the first issue, the latter will bother you! Santorini is not famous for its beaches. Party island is synonymous with Mykonos and Ios. Touristy, non-authentic, you interact with Athenian businessmen most of the time. In Santorini, most accommodation will offer amazing views. The famous Oia sunset? The question is how you get there in time to see it behind all these people with the canon-like cameras! These are all just facts for the first-time visitor to consider. We would suggest a visit to Santorini! Maybe not Mykonos to save time for another more “Greek” island?
Difficult not to visit when you’ve heard so much from your friends whose information is only about these islands, so go for it if you have to, and move on quickly to islands like Amorgos, Folegardrons, Paros, Naxos, Hydra, Skiathos, Skopelos, Alonissos, Mylos. Islands like Folegandros and Amorgis are unassuming destinations that people love because “it feels like home”.