This research introduces a novel selective maintenance model in the case of systems undergoing multiple consecutive missions. The model considers uncertainties related to future operating conditions during each mission. Within each maintenance break, various optional actions ranging from replacements which are perfect to imperfect and also minimal repairs can be chosen for individual components. Evaluating the probabilities of successful future mission accounts for uncertainties associated with component operational conditions. The selective maintenance problem is formulated as a nonlinear mixed-integer model for optimization, and computational challenges are addressed using the progressive hedging algorithm. Numerical examples validate the new proposed model and illustrate the benefits of the model by estimating a more realistic reliability level and lower maintenance cost.