Originally Posted by
Doc Savage
Price should be your main consideration. Collect miles in all the programs, keep them active, and take an award trip every 2-3 years with what you collect.
However, in some cases, it can be expensive to keep miles from expiring. Moreover, some foreign carriers expire all miles that haven't been used (in about three years, for example, on SQ) with no way to extend their validity (other than purchasing or transferring in enough miles for some sort of award ticket to use the miles).