Pour the wine into a large saucepan.
Add the orange slices, cloves, cinnamon sticks, and star anise.
Stir in the honey or sugar to sweeten.
Warm the mixture over medium heat until just below simmering. Do not boil.
Reduce heat to low and let the wine mull for at least 15–20 minutes.
Optional: Add brandy for an extra kick.
Strain and serve warm in mugs or heatproof glasses.