You need to define what "1M miles on xx flights" really means. Not all airlines have the same definition.
Is it actual flown miles or redeemable miles (flown miles and bonus miles due to status, whatever)?
AA changed their definition a few years ago.
A some what similar thread on another topic
http://www.flyertalk.com/forum/miles...nt-expire.html