best star alliance frequent flyer program
If you fly solo i think united mileageplus you have to keep it active otherwise it expires after 3 years. However if you fly as a family i think asiana club is the best as the points don't expire, you can pool the points together with other family...