Black, white, or gray pants pair well with a black-and-white striped shirt. For a bolder look, you can also choose dark blue or beige pants. Keep the outfit simple to let the shirt stand out.