925 sterling silver will tarnish but can be easily cleaned with a polishing cloth. However, sterling silver will never rust.