Should I play Enemy Unknown before Enemy Within?

Solution 1:

You should play Enemy Within.

The expansion simply adds new upgrades, options, mission types, etc. to the base game; the basic story progression does not change. Thus, there's no compelling reason to play Enemy Unknown if you own Enemy Within, unless you really don't like something it adds to the game.