1 shilling equals to how many pence?

1 British Shilling = 12 old pence or 5 new pence.