Yes. If you renew or upgrade your membership before it expires, you will get discount and the new membership period will be added to your existing one.

If you renew or upgrade your membership after it expires, you may not receive discount (unless otherwise stated) and your membership starts from the purchasing date.

EXCEPTION: for all upgrading from ST Standard membership to ST Developer membership, your new Developer membership is deemed to start from your upgrading date.