My cousin's three boys all wore round glasses and were totally into HP when it was all the rage. Now that they are in their 20s they all deny and downplay it like they are pretending they never believed in the easter bunny or santa. I realize this in anecdotal data at best but it just seems like Star Wars is much more timeless and not something you outgrow. To me Star War would be the better choice by far.